From af48fc4e1a827c8a49ffd92d75b316da9c2ae624 Mon Sep 17 00:00:00 2001 From: Adolfo Fitoria Date: Mon, 13 Aug 2012 11:03:35 -0600 Subject: fixed widget js --- .../default/templates/widgets/askbot_widget.js | 61 ++++++++++++++++------ 1 file changed, 45 insertions(+), 16 deletions(-) diff --git a/askbot/skins/default/templates/widgets/askbot_widget.js b/askbot/skins/default/templates/widgets/askbot_widget.js index 808776a5..cac8495a 100755 --- a/askbot/skins/default/templates/widgets/askbot_widget.js +++ b/askbot/skins/default/templates/widgets/askbot_widget.js @@ -1,31 +1,60 @@ var AskbotAskWidget = { element_id: "AskbotAskWidget", widgetToggle: function() { - element = document.getElementById(this.element_id); + element = document.getElementById(AskbotAskWidget.element_id); element.style.visibility = (element.style.visibility == "visible") ? "hidden" : "visible"; }, toHtml: function() { - //document.write(''); - document.write(this.createButton()); - document.write(''); + var html = AskbotAskWidget.createButton(); + var link = document.createElement('link'); + link.setAttribute("rel", "stylesheet"); + link.setAttribute("href", 'http://{{host}}/static/default/media/style/askbot-modal.css'); + + //creating the div + var motherDiv = document.createElement('div'); + motherDiv.setAttribute("id", AskbotAskWidget.element_id); + {%if widget.outer_style %} - document.write(''); + outerStyle = document.createElement('style'); + outerStyle.innerText = "{{widget.outer_style}}"; + motherDiv.appendChild(outerStyle); {%endif%} - //creating the div - document.write("
"); - document.write("Close"); - document.write("
"); - document.write("