function replaceNames() { var selItems = fl.getDocumentDOM().library.getSelectedItems(); if(!selItems.length) { alert("You must select library items"); return; } // init ui var xui = fl.getDocumentDOM().xmlPanel(fl.configURI + "Commands/xml/ReplaseInLibrary.xml"); // for(var v in xui) // { // fl.trace(v + " = " + xui[v]) // } // // find = 888 // replace = 88 // regexp = true // ignorecase = false // allname = false // dismiss = accept if(xui.dismiss != "accept") { return; } var g = "g" if(xui.ignorecase == "true") { g = "gi"; } var exp = xui.find; if(xui.regexp == "true") { exp = new RegExp(exp, g); } if(xui.allname == "true") { exp = /^.+/gi; } var rep = xui.replace; var newNames = new Array(); var counters = new Object(); var counters_real = new Object(); for (var i=0;i