Cleaned up whitespace and tabs.

main
Jorge Vasquez Perez 4 years ago
parent bc5ff2e314
commit 64f883ee7a

@ -12,6 +12,8 @@
TODO: TODO:
- Get artist initials in Windows too. - Get artist initials in Windows too.
*/ */
// Define the Panel
(function wcHelperPanel (thisObj) { (function wcHelperPanel (thisObj) {
/* Build UI */ /* Build UI */
function buildUI(thisObj) { function buildUI(thisObj) {
@ -21,31 +23,22 @@
var secondButton = "own"; var secondButton = "own";
var thirdButton = "render"; var thirdButton = "render";
var fourthButton = "rename"; var fourthButton = "rename";
var win = (thisObj instanceof Panel)? thisObj : new Window('palette', windowTitle); var win = (thisObj instanceof Panel)? thisObj : new Window('palette', windowTitle);
win.spacing = 0;
win.margins = 1;
var myProjectGroup = win.add ("group"); var myProjectGroup = win.add ("group");
win.projectPathLabel = myProjectGroup.add("statictext"); win.projectPathLabel = myProjectGroup.add("statictext");
var myArtistGroup = win.add ("group"); var myArtistGroup = win.add ("group");
var artistNameLabel= myArtistGroup.add("statictext"); var artistNameLabel= myArtistGroup.add("statictext");
win.artistName= myArtistGroup.add("statictext"); win.artistName= myArtistGroup.add("statictext");
var artistRoleLabel= myArtistGroup.add("statictext"); var artistRoleLabel= myArtistGroup.add("statictext");
win.artistRole= myArtistGroup.add("dropdownlist",undefined,["Offline","Finishing"]) win.artistRole= myArtistGroup.add("dropdownlist",undefined,["Offline","Finishing"])
win.artistRole.selection = 0; win.artistRole.selection = 0;
win.projectPathLabel.text = "000000000000000000000000000000000000000000000000000";
win.projectPathLabel.text = "asdADSASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASASDasdADSASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASASDasdADSASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASDASASD";
artistNameLabel.text = "Artist:"; artistNameLabel.text = "Artist:";
artistRoleLabel.text = "Role:"; artistRoleLabel.text = "Role:";
//****//
win.artistName.text = system.callSystem("whoami"); win.artistName.text = system.callSystem("whoami");
var myButtonGroup = win.add ("group"); var myButtonGroup = win.add ("group");
myButtonGroup.spacing = 4;
myButtonGroup.margins = 4;
myButtonGroup.orientation = "row"; myButtonGroup.orientation = "row";
win.checkbox1 = myButtonGroup.add( "checkbox", undefined, "Dupli:") win.checkbox1 = myButtonGroup.add( "checkbox", undefined, "Dupli:")
win.checkbox1.value = true; win.checkbox1.value = true;
@ -56,6 +49,11 @@
win.button4 = myButtonGroup2.add ("button", undefined, fourthButton); win.button4 = myButtonGroup2.add ("button", undefined, fourthButton);
myButtonGroup2.alignment = "center"; myButtonGroup2.alignment = "center";
myButtonGroup2.alignChildren = "center"; myButtonGroup2.alignChildren = "center";
win.spacing = 0;
win.margins = 1;
myButtonGroup.spacing = 4;
myButtonGroup.margins = 4;
win.button1.onClick = function(){ win.button1.onClick = function(){
btnPlus1(); btnPlus1();
@ -67,406 +65,385 @@
win.button3.onClick = function(){ win.button3.onClick = function(){
btnRender(); btnRender();
} }
win.button4.onClick = function(){
win.button4.onClick = function(){
btnTest(); btnTest();
//alert( getItemByName( getTodayString() ));
} }
win.onResizing = function(){ win.onResizing = function(){
updateProjectPath(); updateProjectPath();
} }
win.layout.layout(true); win.layout.layout(true);
return win return win
} }
// Show the Panel
var w = buildUI(thisObj);
if (w.toString() == "[object Panel]") {
w;
} else {
w.show();
}
// Show the Panel /* General functions */
var w = buildUI(thisObj); w.pad = function ( n, i ){ //pad n with zeroes up to i places.
if (w.toString() == "[object Panel]") { if (String(n).length>=i){
w; return String(n)
} else { }else{
w.show(); var dif = i- (String(n)).length;
var padding = "";
for (p=0;p<dif;p++){
padding = padding+"0"
}
return padding+String(n)
} }
}
/* General functions */ function updateProjectPath(){
w.projectPathLabel.text = getOutputBasePath();
}
function getSelectedProjectItems(){
w.pad = function ( n, i ){ //pad n with zeroes up to i places. var items = [];
if (String(n).length>=i){ var p = app.project;
return String(n) for ( var i = 1 ; i <= p.numItems ; i ++ ){
}else{ var item = p.item(i);
var dif = i- (String(n)).length; if ( item.selected ){
var padding = ""; items.push(item);
for (p=0;p<dif;p++){
padding = padding+"0"
}
return padding+String(n)
} }
} }
function updateProjectPath(){ return items;
w.projectPathLabel.text = getOutputBasePath(); }
//alert(w.projectPathLabel.text); function getRegex( myComp , regex ){
} var offlineRevCode = myComp.name;
function getSelectedProjectItems(){ return offlineRevCode.match(regex)[0];
}
var items = []; function getTodayString(){
var p = app.project;
for ( var i = 1 ; i <= p.numItems ; i ++ ){
var item = p.item(i);
if ( item.selected ){
items.push(item);
}
}
return items; dt = new Date();
}
function getRegex( myComp , regex ){
var offlineRevCode = myComp.name;
return offlineRevCode.match(regex)[0];
}
function getTodayString(){
dt = new Date(); var day = w.pad(dt.getDate(),2); //day of month
var month = w.pad(dt.getMonth()+1,2); //monnth 1-12
var year = w.pad(dt.getFullYear().toString().substr(2,4),2); //last 2 digits of year
var day = w.pad(dt.getDate(),2); //day of month todayString = String(month)+"_"+String(day)+"_"+String(year);
var month = w.pad(dt.getMonth()+1,2); //monnth 1-12
var year = w.pad(dt.getFullYear().toString().substr(2,4),2); //last 2 digits of year return todayString
}
function getItemTrunk( projectItem ){
todayString = String(month)+"_"+String(day)+"_"+String(year); var walkBranch =[]
currentItem = projectItem;
while ( currentItem.parentFolder.name != "Root"){
return todayString walkBranch.push(currentItem.parentFolder );
currentItem = currentItem.parentFolder;
} }
function getItemTrunk( projectItem ){
var walkBranch =[] return walkBranch
currentItem = projectItem; }
function getItemByName( name ){
while ( currentItem.parentFolder.name != "Root"){
var items = app.project.items;
walkBranch.push(currentItem.parentFolder ); var myItem = null;
currentItem = currentItem.parentFolder;
} for ( var i = 1 ; i <= items.length ; i ++ ){
return walkBranch
}
function getItemByName( name ){
var items = app.project.items;
var myItem = null;
for ( var i = 1 ; i <= items.length ; i ++ ){
var currentItem = items[i];
if ( currentItem.name == name ){
myItem = currentItem;
};
}
return myItem;
}
/* Project Specific functions */
function getOfflineRevCode( myComp ){
//var regex = /[0-9]{2}[a-z]{2}/g; //Maixmum rev number 99
var regex = /[0-9]{2}[a-z]{2}/g; //Maixmum rev number 99
var offlineRevCode = myComp.name.match(regex)[0];
return offlineRevCode;
}
function getFinishingRevCode( myComp ){
var regex = /[0-9]{2}[a-z]{2}[FINCHK]{3}/g; //Maixmum rev number 99 var currentItem = items[i];
var offlineRevCode = myComp.name.match(regex)[0]; if ( currentItem.name == name ){
return offlineRevCode; myItem = currentItem;
};
} }
function getItemPath( projectItem ){ return myItem;
//not too useful right now as AE's paths aren't unique./ }
var walkPath =""
currentItem = projectItem; /* Project Specific functions */
function getOfflineRevCode( myComp ){
while ( currentItem.parentFolder.name != "Root"){
walkPath = currentItem.name +"/"+ walkPath; //var regex = /[0-9]{2}[a-z]{2}/g; //Maixmum rev number 99
currentItem = currentItem.parentFolder; var regex = /[0-9]{2}[a-z]{2}/g; //Maixmum rev number 99
} var offlineRevCode = myComp.name.match(regex)[0];
return offlineRevCode;
}
function getFinishingRevCode( myComp ){
var regex = /[0-9]{2}[a-z]{2}[FINCHK]{3}/g; //Maixmum rev number 99
var offlineRevCode = myComp.name.match(regex)[0];
return offlineRevCode;
}
function getItemPath( projectItem ){
//not too useful right now as AE's paths aren't unique./
var walkPath =""
currentItem = projectItem;
while ( currentItem.parentFolder.name != "Root"){
walkPath = currentItem.name +"/"+ walkPath; walkPath = currentItem.name +"/"+ walkPath;
walkPath = "/"+ walkPath; currentItem = currentItem.parentFolder;
}
return walkPath walkPath = currentItem.name +"/"+ walkPath;
walkPath = "/"+ walkPath;
return walkPath
}
function getArtistInitials(){
//mac only for now ?
var userName = w.artistName.text;
//coder's exceptionalism
if ( userName = "jperez" ){
userName = "jvasquez";
} }
function getArtistInitials(){
//mac only for now ?
var userName = w.artistName.text;
//coder's exceptionalism
if ( userName = "jperez" ){
userName = "jvasquez";
}
artistInitials = userName.substring(0,2); artistInitials = userName.substring(0,2);
return artistInitials; return artistInitials;
}
function versionUpSelectedComps( inc ){
//really selected items, might be worth to restrict to just comps ?
var selectedComps = getSelectedProjectItems();
for ( var i = 0 ; i < selectedComps.length ; i ++ )
{
versionUpComp( selectedComps[i], inc );
} }
function versionUpSelectedComps( inc ){
//really selected items, might be worth to restrict to just comps ?
var selectedComps = getSelectedProjectItems();
for ( var i = 0 ; i < selectedComps.length ; i ++ )
{
versionUpComp( selectedComps[i], inc );
}
}
function versionUpComp( myComp, inc ){
role = w.artistRole;
if ( role.selection.index == 0 ){
//offline
var revCode = getOfflineRevCode( myComp );
}else if ( role.selection.index == 1 ){
//finishing
var revCode = getFinishingRevCode( myComp );
} }
function versionUpComp( myComp, inc ){
role = w.artistRole;
if ( role.selection.index == 0 ){
//offline
var revCode = getOfflineRevCode( myComp );
}else if ( role.selection.index == 1 ){
//finishing
var revCode = getFinishingRevCode( myComp );
}
splitName = myComp.name.split( revCode ); splitName = myComp.name.split( revCode );
var ver = parseInt(revCode.substring(0,3)); var ver = parseInt(revCode.substring(0,3));
//alert(ver); //alert(ver);
//var oldArtistInitials = offlineRevCode.substring(2,5); //var oldArtistInitials = offlineRevCode.substring(2,5);
var newArtistInitials = getArtistInitials(); var newArtistInitials = getArtistInitials();
role = w.artistRole; role = w.artistRole;
if ( role.selection.index == 1 ){ if ( role.selection.index == 1 ){
newArtistInitials = newArtistInitials+"FIN" newArtistInitials = newArtistInitials+"FIN"
}
myComp.name = splitName[0]+w.pad(ver+inc,2)+newArtistInitials+splitName[1] ;
} }
function getOutputBasePath(){ myComp.name = splitName[0]+w.pad(ver+inc,2)+newArtistInitials+splitName[1] ;
}
var file = app.project.file; function getOutputBasePath(){
var file_path = String(app.project.file);
var output_base = "6_Output"; var file = app.project.file;
var offline_output_extra = "1_Offline"; var file_path = String(app.project.file);
var finishing_output_extra = "2_Finishing"; var output_base = "6_Output";
var ae_string = "0_After_Effects"; var offline_output_extra = "1_Offline";
var offline_string = "1_Offline"; var finishing_output_extra = "2_Finishing";
var finishing_string = "2_Finish"; var ae_string = "0_After_Effects";
var offline_string = "1_Offline";
var search_offline = file_path.search(offline_string); var finishing_string = "2_Finish";
var search_finishing = file_path.search(finishing_string);
var search_ae = file_path.search(ae_string); var search_offline = file_path.search(offline_string);
var search_finishing = file_path.search(finishing_string);
var base_path = file_path.substr(0,search_ae)+output_base; var search_ae = file_path.search(ae_string);
var base_path = file_path.substr(0,search_ae)+output_base;
if ( search_offline != -1 ){
//offline
base_path = base_path+"/"+offline_output_extra;
}
if ( search_finishing != -1 ){
//finishing
base_path = base_path+"/"+finishing_output_extra;
}
// alert(base_path + "/" + getTodayString()); if ( search_offline != -1 ){
return base_path + "/" + getTodayString(); //offline
} base_path = base_path+"/"+offline_output_extra;
function setRenderToProjectPath( rqItem , extra_path ){
updateProjectPath()
var uiPath = w.projectPathLabel.text;
alert(uiPath);
//updateProjectPath();
//alert(rqItem);
// alert( rqItem );
if ( (rqItem.status == 3015) || (rqItem.status == 3013) ){
for ( var j = 1 ; j <= rqItem.numOutputModules ; j ++ ){
o_module = rqItem.outputModule(j);
var old_name = rqItem.comp.name.replace(".","_");
//alert(old_name);
if ( o_module.file != null ){
if ( extra_path != undefined )
{
var new_path = uiPath + "/" +extra_path;
}
else
{
var new_path = uiPath;
}
var new_folder = Folder( new_path );
if ( !new_folder.exists ){
new_folder.create();
}
//alert(new_path + "/" + old_name)
var new_file = new File( new_path + "/" + old_name );
o_module.file = new_file ;
//alert ( new_path );
//o_module.file= new_file;
}
var p = String( o_module.file.path ).split("/");
p.splice(0,3);
var s = "";
for ( var i = 0 ; i < p.length ; i ++ ){
s += "\n"+p[i];
}
//alert( "Rendering to :" + "\n" + s + "\n\n" + o_module.file.name );
}
}
}
function setRendersToProjectPath(){
var q = app.project.renderQueue;
//check the render queue item is not already rendered.
for ( var i = 1 ; i <= q.numItems ; i ++ ){
item = q.item(i);
//3015 is QUEUED
//3013 is NEEDS_OUTPUT
if ( (item.status == 3015) || (item.status == 3013) ){
setRenderToProjectPath( item );
}
}
}
function renderSelectedToProjectPath(){;
var q = app.project.renderQueue;
var items = getSelectedProjectItems();
// alert( items );
for ( var i = 0 ; i < items.length; i ++){
if( items[i].typeName == "Composition" ){
var item = items[i];
rqItem = q.items.add(item);
setRenderToProjectPath(rqItem);
}
//alert(items);
if( items[i].typeName == "Folder" ){
var folder = items[i];
for ( var j = 1 ; j <= folder.numItems ; j ++ )
{
var item = folder.items[j];
rqItem = q.items.add(item);
setRenderToProjectPath(rqItem, item.parentFolder.name );
}
}
}
} }
function versiounUpTodaySelectedComps( inc ){ if ( search_finishing != -1 ){
var myComps = getSelectedProjectItems(); //finishing
for ( var i = 0 ; i < myComps.length ; i ++ ){ base_path = base_path+"/"+finishing_output_extra;
var myComp = myComps[i];
versiounUpTodaySelectedComp( myComp,inc );
}
} }
function itemIndexInCollection( itemCollection , itemName ){
var indexInCollection = -1; // alert(base_path + "/" + getTodayString());
for ( var i = 1; i <= itemCollection.length ; i ++){ return base_path + "/" + getTodayString();
if ( itemCollection[i].name == itemName ){ }
indexInCollection = i; function setRenderToProjectPath( rqItem , extra_path ){
updateProjectPath()
var uiPath = w.projectPathLabel.text;
//alert(uiPath);
//updateProjectPath();
//alert(rqItem);
// alert( rqItem );
if ( (rqItem.status == 3015) || (rqItem.status == 3013) ){
for ( var j = 1 ; j <= rqItem.numOutputModules ; j ++ ){
o_module = rqItem.outputModule(j);
var old_name = rqItem.comp.name.replace(".","_");
//alert(old_name);
if ( o_module.file != null ){
if ( extra_path != undefined )
{
var new_path = uiPath + "/" +extra_path;
}
else
{
var new_path = uiPath;
}
var new_folder = Folder( new_path );
if ( !new_folder.exists ){
new_folder.create();
}
//alert(new_path + "/" + old_name)
var new_file = new File( new_path + "/" + old_name );
o_module.file = new_file ;
//alert ( new_path );
//o_module.file= new_file;
}
var p = String( o_module.file.path ).split("/");
p.splice(0,3);
var s = "";
for ( var i = 0 ; i < p.length ; i ++ ){
s += "\n"+p[i];
} }
//alert( "Rendering to :" + "\n" + s + "\n\n" + o_module.file.name );
} }
return indexInCollection;
} }
}
function setRendersToProjectPath(){
var q = app.project.renderQueue;
//check the render queue item is not already rendered.
for ( var i = 1 ; i <= q.numItems ; i ++ ){
item = q.item(i);
//3015 is QUEUED
//3013 is NEEDS_OUTPUT
if ( (item.status == 3015) || (item.status == 3013) ){
setRenderToProjectPath( item );
}
}
}
function renderSelectedToProjectPath(){;
var q = app.project.renderQueue;
var items = getSelectedProjectItems();
// alert( items );
function versiounUpTodaySelectedComp( myComp, inc ){ for ( var i = 0 ; i < items.length; i ++){
//var my_item = getSelectedProjectItems()[0];
var t = getItemTrunk(myComp);
var date_re = "[0-9\_]{8}"
var next_n // for folder creation if( items[i].typeName == "Composition" ){
var new_folder; var item = items[i];
var date_pos rqItem = q.items.add(item);
//create new folder under date folder's parent. setRenderToProjectPath(rqItem);
for ( var i = 0 ; i < t.length ; i ++ ) }
{ //alert(items);
var date_search = t[i].name.search(date_re); if( items[i].typeName == "Folder" ){
var folder = items[i];
if ( date_search == 0 ) for ( var j = 1 ; j <= folder.numItems ; j ++ )
{ {
var date_pos = i; var item = folder.items[j];
var date_string = getTodayString(); rqItem = q.items.add(item);
//Check if a dated folder already exists. setRenderToProjectPath(rqItem, item.parentFolder.name );
new_folder = getItemByName( date_string ); }
if ( new_folder == null ){
new_folder = t[i].parentFolder.items.addFolder( date_string )
}
};
} }
//alert(date_search); }
//create same branch structure as trunk under new date folder. }
var next_folder = new_folder; function versiounUpTodaySelectedComps( inc ){
for ( var i = date_pos-1 ; i >= 0 ; i -- ) var myComps = getSelectedProjectItems();
{ for ( var i = 0 ; i < myComps.length ; i ++ ){
var next_folder_name = t[i].name; var myComp = myComps[i];
//todo make sure that the folder doesnt exist yet. versiounUpTodaySelectedComp( myComp,inc );
var next_folder_index = itemIndexInCollection( next_folder.items , next_folder_name ); }
//alert(next_folder_index); }
if ( next_folder_index == -1 ){ function itemIndexInCollection( itemCollection , itemName ){
next_folder = next_folder.items.addFolder(next_folder_name); var indexInCollection = -1;
}else{ for ( var i = 1; i <= itemCollection.length ; i ++){
next_folder = next_folder.items[next_folder_index]; if ( itemCollection[i].name == itemName ){
} indexInCollection = i;
} }
new_comp = myComp.duplicate();
new_comp.name = myComp.name;
versionUpComp( new_comp, inc );
new_comp.parentFolder = next_folder;
//myComp.selected = false;
//app.project.activeItem = new_comp;
myComp.selected = false;
new_comp.selected = true;
} }
return indexInCollection;
}
function versiounUpTodaySelectedComp( myComp, inc ){
//var my_item = getSelectedProjectItems()[0];
/* UI Buttons */ var t = getItemTrunk(myComp);
function btnPlus1(){
var dupli = w.checkbox1.value == true; var date_re = "[0-9\_]{8}"
if ( dupli ){
app.beginUndoGroup("Create copies of selected Comps for today and increment.") var next_n // for folder creation
versiounUpTodaySelectedComps( 1 ); var new_folder;
}else{ var date_pos
app.beginUndoGroup("Increment selected Comps.") //create new folder under date folder's parent.
versionUpSelectedComps( 1 ); for ( var i = 0 ; i < t.length ; i ++ )
} {
app.endUndoGroup() var date_search = t[i].name.search(date_re);
if ( date_search == 0 )
{
var date_pos = i;
var date_string = getTodayString();
//Check if a dated folder already exists.
new_folder = getItemByName( date_string );
if ( new_folder == null ){
new_folder = t[i].parentFolder.items.addFolder( date_string )
}
};
} }
function btnOwn(){ //alert(date_search);
var dupli = w.checkbox1.value == true; //create same branch structure as trunk under new date folder.
if ( dupli ){ var next_folder = new_folder;
app.beginUndoGroup("Own duplicates of selected Comps.") for ( var i = date_pos-1 ; i >= 0 ; i -- )
versiounUpTodaySelectedComps( 0 ); {
var next_folder_name = t[i].name;
//todo make sure that the folder doesnt exist yet.
var next_folder_index = itemIndexInCollection( next_folder.items , next_folder_name );
//alert(next_folder_index);
if ( next_folder_index == -1 ){
next_folder = next_folder.items.addFolder(next_folder_name);
}else{ }else{
app.beginUndoGroup("Own selected Comps.") next_folder = next_folder.items[next_folder_index];
versionUpSelectedComps( 0 );
} }
} }
new_comp = myComp.duplicate();
new_comp.name = myComp.name;
versionUpComp( new_comp, inc );
new_comp.parentFolder = next_folder;
//myComp.selected = false;
//app.project.activeItem = new_comp;
myComp.selected = false;
new_comp.selected = true;
}
function btnRender(){ /* UI Buttons */
renderSelectedToProjectPath(); function btnPlus1(){
var dupli = w.checkbox1.value == true;
if ( dupli ){
app.beginUndoGroup("Create copies of selected Comps for today and increment.")
versiounUpTodaySelectedComps( 1 );
}else{
app.beginUndoGroup("Increment selected Comps.")
versionUpSelectedComps( 1 );
} }
app.endUndoGroup()
function btnTest(){ }
compHerder = new CompHerder(); function btnOwn(){
compHerder.activate(); var dupli = w.checkbox1.value == true;
//alert("Nothing to test right now.") if ( dupli ){
app.beginUndoGroup("Own duplicates of selected Comps.")
versiounUpTodaySelectedComps( 0 );
}else{
app.beginUndoGroup("Own selected Comps.")
versionUpSelectedComps( 0 );
} }
}
//// function btnRender(){
renderSelectedToProjectPath();
}
function btnTest(){
compHerder = new CompHerder();
compHerder.activate();
//alert("Nothing to test right now.")
}
function CompHerder(){ function CompHerder(){
this.methods ={ this.methods ={
@ -554,7 +531,6 @@ function CompHerder(){
} }
this.init = function init() this.init = function init()
{ {
// this.btnLauyout = // this.btnLauyout =
// "button\ // "button\
// {\ // {\
@ -696,23 +672,21 @@ function CompHerder(){
myUI.window.tabs.search_tab.replaceGrp.replaceString.onActivate = function(){ myUI.window.tabs.search_tab.replaceGrp.replaceString.onActivate = function(){
myUI.window.tabs.search_tab.replaceGrp.replaceString.text = ""; myUI.window.tabs.search_tab.replaceGrp.replaceString.text = "";
} }
//EVENT HANDLERS
//EVENT HANDLERS
myUI.window.tabs.search_tab.doItBtn.onClick = function(){ myUI.window.tabs.search_tab.doItBtn.onClick = function(){
var search_str = myUI.window.tabs.search_tab.searchGrp.searchString.text; var search_str = myUI.window.tabs.search_tab.searchGrp.searchString.text;
var replace_str = myUI.window.tabs.search_tab.replaceGrp.replaceString.text; var replace_str = myUI.window.tabs.search_tab.replaceGrp.replaceString.text;
myUI.methods.replace( myUI.methods.getSelectedProjectItems() , search_str , replace_str ); myUI.methods.replace( myUI.methods.getSelectedProjectItems() , search_str , replace_str );
}; };
myUI.window.tabs.suprefix.suprefixGrp.pre.prefixBtn.onClick = function(){ myUI.window.tabs.suprefix.suprefixGrp.pre.prefixBtn.onClick = function(){
var pre = myUI.window.tabs.suprefix.suprefixGrp.pre.prefixString.text; var pre = myUI.window.tabs.suprefix.suprefixGrp.pre.prefixString.text;
myUI.methods.prefix( myUI.methods.getSelectedProjectItems() , pre ); myUI.methods.prefix( myUI.methods.getSelectedProjectItems() , pre );
}; };
myUI.window.tabs.suprefix.suprefixGrp.su.sufixBtn.onClick = function(){ myUI.window.tabs.suprefix.suprefixGrp.su.sufixBtn.onClick = function(){
var su = myUI.window.tabs.suprefix.suprefixGrp.su.sufixString.text; var su = myUI.window.tabs.suprefix.suprefixGrp.su.sufixString.text;
myUI.methods.suffix( myUI.methods.getSelectedProjectItems() , su ); myUI.methods.suffix( myUI.methods.getSelectedProjectItems() , su );
}; };
myUI.window.tabs.rename_tab.renameGrp.renameBtn.onClick = function(){ myUI.window.tabs.rename_tab.renameGrp.renameBtn.onClick = function(){
var new_name = myUI.window.tabs.rename_tab.renameGrp.renameString.text; var new_name = myUI.window.tabs.rename_tab.renameGrp.renameString.text;
myUI.methods.rename( myUI.methods.getSelectedProjectItems() , new_name ); myUI.methods.rename( myUI.methods.getSelectedProjectItems() , new_name );

Loading…
Cancel
Save