[Erp5-report] r13320 - in /erp5/trunk/utils/erp5admin: ./ content/erp5admin/
nobody at svn.erp5.org
nobody at svn.erp5.org
Sat Mar 10 15:30:40 CET 2007
Author: bartek
Date: Sat Mar 10 15:30:34 2007
New Revision: 13320
URL: http://svn.erp5.org?rev=13320&view=rev
Log:
added options to find selected script name in skins and to grep skins for selected name to the dropdown under right mouse button
Modified:
erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.js
erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.xul
erp5/trunk/utils/erp5admin/erp5admin.xpi
erp5/trunk/utils/erp5admin/install.rdf
Modified: erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.js
URL: http://svn.erp5.org/erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.js?rev=13320&r1=13319&r2=13320&view=diff
==============================================================================
--- erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.js (original)
+++ erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.js Sat Mar 10 15:30:34 2007
@@ -40,6 +40,16 @@
}
text=ctr.value.substring(start,end);
return text;
+}
+
+function erp5admin_getDoc(){
+ if(window.content.frames.length == 3){
+ fr = window.content.frames[2];
+ doc = fr.document;
+ }else{
+ doc = window.content.document;
+ }
+ return doc;
}
function erp5admin_findSelectionInDocument(doc){
@@ -83,6 +93,43 @@
erp5_goto(name,'manage_main',newtab,true);
return;
}
+
+function erp5admin_grepForString(newtab){
+ /*
+ * find selected text, find name inside it
+ * and grep for it in portal_skins
+ */
+ newtab=true;
+ doc = erp5admin_getDoc();
+ text=erp5admin_findSelectionInDocument(doc);
+ name=erp5admin_cutName(text);
+ if(name==null){
+ alert('Name not found in selection\n\nSelect something which follows naming convention (Aaa_aaAaaAaaa)\nMake sure there is no selected text in another control.');
+ return;
+ }
+ erp5admin_goto('portal_skins', 'grep?pattern='+name ,newtab,true);
+ return;
+}
+
+
+function erp5admin_findForString(newtab){
+ /*
+ * find selected text, find name inside it
+ * and look for it in portal_skins
+ */
+ newtab=true;
+ doc = erp5admin_getDoc();
+ text=erp5admin_findSelectionInDocument(doc);
+ name=erp5admin_cutName(text);
+ if(name==null){
+ alert('Name not found in selection\n\nSelect something which follows naming convention (Aaa_aaAaaAaaa)\nMake sure there is no selected text in another control.');
+ return;
+ }
+ findtool = 'manage_findResult?obj_metatypes%3Alist=all&obj_ids%3Atokens=' + name + '&obj_mspec=%3C&obj_mtime=&obj_skinspec=View&search_sub%3Aint=1&btn_submit=Find&searchtype=simple'
+ erp5admin_goto('portal_skins', findtool,newtab,true);
+ return;
+}
+
function erp5_goto(tool,tab,newtab,gotonewtab){
if(tab==undefined) tab='manage_main';
@@ -135,6 +182,8 @@
return;
}
+erp5admin_goto = erp5_goto;
+
function erp5admin_toggleToolbar(){
var toolbar = document.getElementById("erp5admin-toolbar");
toolbar.collapsed = !toolbar.collapsed;
Modified: erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.xul
URL: http://svn.erp5.org/erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.xul?rev=13320&r1=13319&r2=13320&view=diff
==============================================================================
--- erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.xul (original)
+++ erp5/trunk/utils/erp5admin/content/erp5admin/erp5admin.xul Sat Mar 10 15:30:34 2007
@@ -122,6 +122,8 @@
<popup id="contentAreaContextMenu">
<menuseparator id="erp5admin-context-separator"/>
<menuitem label="Inspect selected" id= "erp5admin-inspect" oncommand="erp5admin_inspectFromString()"/>
+ <menuitem label="Grep for selected" id= "erp5admin-inspect" oncommand="erp5admin_grepForString()"/>
+ <menuitem label="Find selected in skins" id= "erp5admin-findinskins" oncommand="erp5admin_findForString()"/>
</popup>
Modified: erp5/trunk/utils/erp5admin/erp5admin.xpi
URL: http://svn.erp5.org/erp5/trunk/utils/erp5admin/erp5admin.xpi?rev=13320&r1=13319&r2=13320&view=diff
==============================================================================
Binary files - no diff available.
Modified: erp5/trunk/utils/erp5admin/install.rdf
URL: http://svn.erp5.org/erp5/trunk/utils/erp5admin/install.rdf?rev=13320&r1=13319&r2=13320&view=diff
==============================================================================
--- erp5/trunk/utils/erp5admin/install.rdf (original)
+++ erp5/trunk/utils/erp5admin/install.rdf Sat Mar 10 15:30:34 2007
@@ -8,7 +8,7 @@
<em:updateURL>http://svn.erp5.org/*checkout*/erp5/trunk/utils/erp5admin/update.rdf?content-type=text%2Fxml</em:updateURL>
<em:name>ERP5 Admin</em:name>
<em:id>{12a1584b-2123-473d-8752-e82e74e3cb1b}</em:id>
- <em:version>1.0rc13.4</em:version>
+ <em:version>1.0rc13.5</em:version>
<em:description>Admin tool for ERP5 ZMI interface</em:description>
<em:creator>Bartek Górny</em:creator>
More information about the Erp5-report
mailing list