From 582111556532c528305e3d7d49cbb91b1444d395 Mon Sep 17 00:00:00 2001 From: Gabriel Monnerat <gabriel@tiolive.com> Date: Tue, 28 Dec 2010 15:08:03 +0000 Subject: [PATCH] 2010-12-28 gabriel * Added javascript code to be possible choose the theme to Spreadsheet editor and save it git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@41836 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../erp5_web_ung_theme/ung_js/ung.js.xml | 28 ++++++++++++++++--- bt5/erp5_web_ung_theme/bt/change_log | 3 ++ bt5/erp5_web_ung_theme/bt/revision | 2 +- 3 files changed, 28 insertions(+), 5 deletions(-) diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml index 39026882be..03d141fe24 100644 --- a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml +++ b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml @@ -122,6 +122,15 @@ $(document).ready(function(){\n $("div.content").css({"position":"fixed", "bottom": "0px",\n "left": "0px", "right": "0px"});\n $("div.content").css({"top": "6em"});\n + $.getJSON("Base_getPreferencePathList", function(data){\n + var ungPreferencePath = data.preference;\n + $.get(ungPreferencePath + \'/getPreferredThemeSheetEditor\', function(data){\n + link = $("<link>");\n + link.attr("id", "dynamic_css");\n + link.attr({type: \'text/css\', rel:\'stylesheet\', href:data});\n + $("head").append(link);\n + });\n + }); \n break;\n }\n }\n @@ -234,20 +243,25 @@ $(document).ready(function(){\n });\n $("div#preference_dialog").dialog({\n autoOpen: false,\n - height: 436,\n + height: 487,\n width: 330,\n buttons: {\n "Save": function(){\n - var ungPreferenceArgument = $("form#ung_preference").serialize();\n + var erp5PreferenceArgument = $("form#erp5_preference").serialize();\n $.ajax({\n url: ungPreferencePath + "/Base_edit",\n - data: ungPreferenceArgument + "&form_id=Preference_viewHtmlStyle",\n + data: erp5PreferenceArgument + "&form_id=Preference_viewHtmlStyle",\n });\n var systemPreferenceArgument = $("form#system_preference").serialize();\n $.ajax({\n url: systemPreferencePath + "/Base_edit",\n data: systemPreferenceArgument + "&form_id=SystemPreference_view",\n });\n + var ungPreferenceArgument = $("form#ung_preference").serialize();\n + $.ajax({\n + url: ungPreferencePath + "/Base_edit",\n + data: ungPreferenceArgument + "&form_id=UNGPreference_view",\n + });\n location.reload();\n },\n Cancel: function() {\n @@ -332,7 +346,7 @@ $(document).ready(function(){\n systemPreferencePath = data.system_preference;\n if ($("div#preference_dialog").html() == "") {\n $.get(ungPreferencePath + \'/Preference_viewHtmlStyle?editable_mode:int=1\', function(data){\n - $("div#preference_dialog").append("<form id=\'ung_preference\'>" + \n + $("div#preference_dialog").append("<form id=\'erp5_preference\'>" + \n "<fieldset class=\'center editable\'>" + \n $(data).find(\'fieldset.center.editable\').html() +\n "</fieldset></form>");\n @@ -343,6 +357,12 @@ $(document).ready(function(){\n $(data).find(\'fieldset.right.editable\').html() +\n "</fieldset></form>");\n });\n + $.get(ungPreferencePath + \'/UNGPreference_view?editable_mode:int=1\', function(data){\n + $("div#preference_dialog").append("<form id=\'ung_preference\'>" + \n + "<fieldset class=\'center editable\'>" + \n + $(data).find(\'fieldset.center.editable\').html() +\n + "</fieldset></form>");\n + });\n }\n });\n return false;\n diff --git a/bt5/erp5_web_ung_theme/bt/change_log b/bt5/erp5_web_ung_theme/bt/change_log index 9cd78fae53..b6d32af716 100644 --- a/bt5/erp5_web_ung_theme/bt/change_log +++ b/bt5/erp5_web_ung_theme/bt/change_log @@ -1,3 +1,6 @@ +2010-12-28 gabriel +* Added javascript code to be possible choose the theme to Spreadsheet editor and save it + 2010-12-27 gabriel * Implemented javascript code to be possible save all changes on enabled preferences. * Clean up the code to remove some global variables diff --git a/bt5/erp5_web_ung_theme/bt/revision b/bt5/erp5_web_ung_theme/bt/revision index bc768da71a..5d1277e790 100644 --- a/bt5/erp5_web_ung_theme/bt/revision +++ b/bt5/erp5_web_ung_theme/bt/revision @@ -1 +1 @@ -146 \ No newline at end of file +147 \ No newline at end of file -- 2.30.9