diff options
Diffstat (limited to 'gstudio/static/gstudio/js/wymeditor/skins/default/skin.js')
-rw-r--r-- | gstudio/static/gstudio/js/wymeditor/skins/default/skin.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/gstudio/static/gstudio/js/wymeditor/skins/default/skin.js b/gstudio/static/gstudio/js/wymeditor/skins/default/skin.js new file mode 100644 index 00000000..3d204e0d --- /dev/null +++ b/gstudio/static/gstudio/js/wymeditor/skins/default/skin.js @@ -0,0 +1,40 @@ +WYMeditor.SKINS['default'] = { + + init: function(wym) { + + //render following sections as panels + jQuery(wym._box).find(wym._options.classesSelector) + .addClass("wym_panel"); + + //render following sections as buttons + jQuery(wym._box).find(wym._options.toolsSelector) + .addClass("wym_buttons"); + + //render following sections as dropdown menus + jQuery(wym._box).find(wym._options.containersSelector) + .addClass("wym_dropdown") + .find(WYMeditor.H2) + .append("<span> ></span>"); + + // auto add some margin to the main area sides if left area + // or right area are not empty (if they contain sections) + jQuery(wym._box).find("div.wym_area_right ul") + .parents("div.wym_area_right").show() + .parents(wym._options.boxSelector) + .find("div.wym_area_main") + .css({"margin-right": "155px"}); + + jQuery(wym._box).find("div.wym_area_left ul") + .parents("div.wym_area_left").show() + .parents(wym._options.boxSelector) + .find("div.wym_area_main") + .css({"margin-left": "155px"}); + + //make hover work under IE < 7 + jQuery(wym._box).find(".wym_section").hover(function(){ + jQuery(this).addClass("hover"); + },function(){ + jQuery(this).removeClass("hover"); + }); + } +}; |