Is it possible to remove user interaction in a eventListener ?


hi,

 

i working on 2 scripts both need deal user interaction.

this following script works fine. matter indesign alerts me script prevented ui dialog opening.

what if don't want alert ?

 

#targetengine "newdialog"  application.prototype.main = function(){      //app.addeventlistener ("beforenew", preventme, false);      var mymenuaction = app.menuactions.item("$id/document...");      mymenuaction.addeventlistener ("beforeinvoke", preventme, false) }  function preventme(myevent){      //alert(myevent.cancelable);      myevent.stoppropagation();      myevent.preventdefault(); }  app.main(); 

 


i thought userinteractionlevel tried use , couldn't working. intention automated update of modified links when opening file.

it's like

app.scriptpreferences.userinteractionlevel

couldn't set once script has been launched.

 

 

 

#targetengine "autolinkupdate" main(); function main(){      var mymenuaction = app.menuactions.item("$id/kpmopendoctextkey");      mymenuaction.addeventlistener("beforeinvoke",removeinteraction,false);      //app.addeventlistener("beforeopen",removeinteraction, false);      app.addeventlistener("afteropen",updatelinks, false); } function updatelinks(myevent){            var doc=myevent.parent;      var lk = doc.links;      for(var i=0; i<lk.length; i++){           try{                lk[i].update();           }           catch(e){}      }      app.scriptpreferences.userinteractionlevel = userinteractionlevels.interact_with_all; }   function removeinteraction(myevent){      app.scriptpreferences.userinteractionlevel = userinteractionlevels.never_interact; } 

 

 

so question : possible remove user interaction in eventlistener ?

 

thanks,

 

loic



More discussions in InDesign Scripting


adobe

Comments

Popular posts from this blog

Joomla site hacked, cant see front and - Joomla! Forum - community, help and support

Christian Home School Programs - Joomla! Forum - community, help and support

Trouble with PF_OutFlag_I_USE_AUDIO and PF_CHECKOUT_LAYER_AUDIO