summaryrefslogtreecommitdiff
path: root/lib/plugins/styler/script.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins/styler/script.js')
-rw-r--r--lib/plugins/styler/script.js40
1 files changed, 40 insertions, 0 deletions
diff --git a/lib/plugins/styler/script.js b/lib/plugins/styler/script.js
new file mode 100644
index 000000000..d09a8b8da
--- /dev/null
+++ b/lib/plugins/styler/script.js
@@ -0,0 +1,40 @@
+jQuery(function () {
+
+
+ if (DokuCookie.getValue('styler_plugin') == 1) {
+
+
+
+ // load dialog
+ var $dialog = jQuery(document.createElement('div'));
+ jQuery('body').append($dialog);
+ $dialog.load(
+ DOKU_BASE + '/lib/exe/ajax.php',
+ {
+ 'call': 'plugin_styler'
+ },
+ function () {
+ // load the preview template
+ var now = new Date().getTime();
+ var $style = jQuery('link[rel=stylesheet][href*="lib/exe/css.php"]');
+ $style.attr('href', DOKU_BASE + 'lib/exe/css.php?preview=1&tseed=' + now);
+
+ // open the dialog
+ $dialog.dialog({
+ 'title': 'Template Variables',
+ 'width': 500,
+ 'top': 50,
+ 'position': { 'my': 'left top', 'at': 'left top', 'of': window },
+ // bring everything back to normal
+ 'close': function (event, ui) {
+ // disable the styler plugin again
+ DokuCookie.setValue('styler_plugin', 0);
+ // reload
+ document.location.reload()
+ }
+ });
+ }
+ );
+
+ }
+}); \ No newline at end of file