Commit 0577fd64 authored by Ivan Tyagov's avatar Ivan Tyagov

Use jQuery.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@42328 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 76accb78
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
</item> </item>
<item> <item>
<key> <string>_EtagSupport__etag</string> </key> <key> <string>_EtagSupport__etag</string> </key>
<value> <string>ts91031161.43</string> </value> <value> <string>ts94991442.7</string> </value>
</item> </item>
<item> <item>
<key> <string>__name__</string> </key> <key> <string>__name__</string> </key>
...@@ -20,75 +20,65 @@ ...@@ -20,75 +20,65 @@
</item> </item>
<item> <item>
<key> <string>content_type</string> </key> <key> <string>content_type</string> </key>
<value> <string>application/x-javascript</string> </value> <value> <string>application/javascript</string> </value>
</item> </item>
<item> <item>
<key> <string>data</string> </key> <key> <string>data</string> </key>
<value> <string encoding="cdata"><![CDATA[ <value> <string encoding="cdata"><![CDATA[
// Browser gadget toggle section\n /*\n
function toggleSection(section_id, image_id){\n Copyright (c) 2011-2012 Nexedi SARL and Contributors. All Rights Reserved.\n
section_obj = MochiKit.DOM.getElement(section_id);\n
image_obj = MochiKit.DOM.getElement(image_id);\n
if(section_obj.style.display==\'none\'){\n
section_obj.style.display=\'block\';\n
image_obj.src=\'images/tree_open.png\';}\n
else{\n
section_obj.style.display=\'none\';\n
image_obj.src=\'images/tree_closed.png\';}\n
} \n
\n \n
// Pop up window for KM\n This program is Free Software; you can redistribute it and/or\n
function delayedDocumentDetailsPopupWindowLoad(dom_element, url){\n modify it under the terms of the GNU General Public License\n
dom_id = dom_element.id;\n as published by the Free Software Foundation; either version 2\n
if (dom_element.style.display==\'block\'){\n of the License, or (at your option) any later version.\n
d = MochiKit.Async.doSimpleXMLHttpRequest(url);\n
d.addCallback(handleServerSuccess);\n
}};\n
\n \n
function handleServerSuccess(res){\n This program is distributed in the hope that it will be useful,\n
dom_element.innerHTML = res.responseText;};\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n
GNU General Public License for more details.\n
\n \n
function toggleDocumentDetailsPopupWindow(dom_id, show, url){\n You should have received a copy of the GNU General Public License\n
dom_element = getElement(dom_id);\n along with this program; if not, write to the Free Software\n
remote_url = url;\n Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n
if (show==true){\n */\n
dom_element.style.display=\'block\';\n
setTimeout(\'delayedDocumentDetailsPopupWindowLoad(dom_element, remote_url);\', 500)\n
}\n
else{\n
dom_element.style.display=\'none\';\n
}\n
}\n
\n \n
// Toggle any element\n function toggleSection(section_id, image_id){\n
function toggleElement(tag_name, class_name){\n /* Browser gadget toggle section */\n
dom_element = MochiKit.DOM.getFirstElementByTagAndClassName(tag_name, class_name);\n section_obj = $("#" + section_id);\n
MochiKit.Visual.toggle(dom_element);\n image_obj = $("#" + image_id);\n
}\n if(section_obj.is(":hidden")){\n
section_obj.show();\n
image_obj.attr("src", "images/tree_open.png");}\n
else{\n
section_obj.hide();\n
image_obj.attr("src", "images/tree_closed.png");}\n
} \n
\n \n
function toggleHiddenFormatDialogSelection(){\n function toggleHiddenFormatDialogSelection(){\n
toggleElement(\'div\', \'download-document-format-list-menu-hidden\');\n /* Expand more download formats widget */\n
MochiKit.DOM.removeElement(MochiKit.DOM.getFirstElementByTagAndClassName(\'li\', \'toggle-hidden-format-dialog-selection-link\'));\n $("div.download-document-format-list-menu-hidden").toggle();\n
$("li.toggle-hidden-format-dialog-selection-link").remove();\n
}\n }\n
\n \n
// MochiKit.DOM.addLoadEvent(setScreenClass);\n
// connect(window, "onresize", setScreenClass);\n
\n
// function setScreenClass(){\n
// var fmt = document.documentElement.clientWidth;\n
// var cls = (fmt<=800)?\'screen_small\':(fmt>800)?\'screen_wide\':\'screen_small\';\n
// document.body.className=cls;\n
// };\n
\n
function requestPasswordReset(script_name){\n function requestPasswordReset(script_name){\n
MochiKit.DOM.getElement(\'reference\').value = MochiKit.DOM.getElement(\'__ac_name\').value;\n $("#reference").attr("value", $("#__ac_name").val()) \n
/* reset __ac_name & __ac_password in case they have been filled by browser */\n // reset __ac_name & __ac_password in case they have been filled by browser\n
MochiKit.DOM.getElement(\'__ac_name\').value = "";\n $("#__ac_name").attr("value", "");\n
MochiKit.DOM.getElement(\'__ac_password\').value = "";\n $("#__ac_password").attr("value", "");\n
/* Submit request password */\n // Submit request password\n
submitAction(MochiKit.DOM.getElement(\'main_form\'), script_name); \n main_form = $("#main_form");\n
main_form.attr("action", script_name);\n
main_form.submit();\n
};\n };\n
\n
function showPopik(dom_id, what, delay){\n
/* Show details pop up in search mode */\n
var obj = $("#" + dom_id);\n
if(what==true){obj.show();}\n
else{obj.hide();}\n
}\n
]]></string> </value> ]]></string> </value>
...@@ -99,7 +89,7 @@ function requestPasswordReset(script_name){\n ...@@ -99,7 +89,7 @@ function requestPasswordReset(script_name){\n
</item> </item>
<item> <item>
<key> <string>size</string> </key> <key> <string>size</string> </key>
<value> <int>2235</int> </value> <value> <int>1883</int> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
list_index python: 5">\n list_index python: 5">\n
<span i18n:domain="erp5_ui" \n <span i18n:domain="erp5_ui" \n
i18n:translate=""\n i18n:translate=""\n
onClick="javascript:toggleElement(\'div\', \'download-document-format-list-menu\');"> Download</span>\n onClick="javascript:$(\'div.download-document-format-list-menu\').toggle();"> Download</span>\n
<div class="download-document-format-list-menu" style="opacity: 0.999999; display: none;">\n <div class="download-document-format-list-menu" style="opacity: 0.999999; display: none;">\n
<ul>\n <ul>\n
<li class="separator"\n <li class="separator"\n
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
</item> </item>
<item> <item>
<key> <string>output_encoding</string> </key> <key> <string>output_encoding</string> </key>
<value> <string>utf-8</string> </value> <value> <string>iso-8859-15</string> </value>
</item> </item>
<item> <item>
<key> <string>title</string> </key> <key> <string>title</string> </key>
......
2011-01-14 Ivan
* Use jQuery
2010-07-09 Ivan 2010-07-09 Ivan
* Deprecate "Subsection" gadget which is replaced by more generic "Browser" gadget * Deprecate "Subsection" gadget which is replaced by more generic "Browser" gadget
......
1732 1734
\ No newline at end of file \ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment