home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 July / VPR0207A.ISO / OLS / IRVINE0_4_1A / irvine0_4_1a.lzh / scripts / listurlencode.dms < prev    next >
Text File  |  2001-12-19  |  954b  |  41 lines

  1. /*
  2. スクリプト初期化(更新)時に呼ばれます
  3. guid={4E64E48D-B722-433F-A377-F85ABBAD3D07}
  4. caption=URLエンコード(&E)
  5. version=0
  6. hint=選択アイテムのURLをエンコードします
  7. event=OnListMenuClick
  8. match=
  9. author=Wolfy
  10. */
  11.  
  12. function OnListMenuClick(irvine,action){
  13. //キューリストメニューから呼ばれます
  14.   item = new IrvineItem;
  15.   misc = new Misc;
  16.  
  17.   flag = false;
  18.   irvine.BeginProgressBar(irvine.SelectedItemCount);
  19.   try{
  20.     for(i = 0; i < irvine.ItemCount; i++){
  21.       if (irvine.GetItemSelected(i)){
  22.         item.data = irvine.GetItemData(i);
  23.         item.url = misc.urlEncode(item.url,'/:',false);
  24.         irvine.SetItemData(i,item.data);
  25.         irvine.ProgressBarStepBy(1);
  26.         flag = true;
  27.       }
  28.     }
  29.   }
  30.   finally{
  31.     irvine.EndProgressBar();
  32.     if(flag)
  33.       irvine.Invalidate();
  34.   }
  35. }
  36.  
  37. function OnMenuUpdate(irvine,action){
  38. //メニューの更新時に呼ばれます
  39.   action.enabled = (irvine.SelectedItemCount > 0);
  40. }
  41.