チェンジセット 2311

差分発生行の前後
無視リスト:
コミット日時:
2009/02/24 21:50:08 (3 年前)
コミッタ:
Mk-10
ログメッセージ:

Mkdif.jsfl を改良して、選択しているフォルダまでのパスが自動で入力されるようにした

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • jsfl/Commands/Mkdir.jsfl

    r2274 r2311  
    22 * Mkdir.jsfl 
    33 * ライブラリパネルでは階層のあるディレクトリを作るのが面倒なので、この jsfl を使うと「hoge/fuga」とプロンプトに記述して実行するだけで、階層型のディレクトリが作成できます。 
    4  * jsfl の機能をそのまま使ってるだけです。 
    5  * 既にあるディレクトリの中にも楽にディレクトリを作ることも可能です。 
     4 * ライブラリパネルを選択していると、その選択している場所が TextField に入力された状態になるので、深い階層に追加したい場合も楽に作成できます。 
    65 */ 
    7 var directory = prompt("Enter Directory Name", ""); 
    86 
    9 // return; してたら怒られた 
    10 if (directory == null || directory == "") { 
     7var directory = ""; 
     8var library = fl.getDocumentDOM().library; 
    119 
    12 } else { 
    13         var library = fl.getDocumentDOM().library; 
     10if (library.getSelectedItems()[0]) { 
     11        var selectItem = library.getSelectedItems()[0]; 
     12        var name = selectItem.name; 
     13        var type = selectItem.itemType; 
     14        var arr = name.split("/"); 
     15        if (type != "folder") { 
     16                arr.splice(arr.length-1); 
     17        } 
     18        directory = arr.join("/")+"/"; 
     19
     20 
     21directory = prompt("Enter Directory Name", directory); 
     22 
     23if (directory != null && directory != "") { 
    1424        library.newFolder(directory); 
    1525}