Editor.OpenFile()のポリフィル

提供: MeryWiki
2018年8月29日 (水) 23:49時点におけるKazy (トーク | 投稿記録)による版 (Editor.OpenFile()が開いたDocumentオブジェクトを返すようにするポリフィル)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Editor.OpenFile()の戻り値

Editor.OpenFile()は開いたDocumentオブジェクトを返さない. Editor.OpenFile()が開いたDocumentオブジェクトを返すようにするポリフィル

function OpenFile(file, encoding, flags){
    var i, j, e, d;
    window.Editor.OpenFile(file, encoding, flags);
    for(i = 0; i < window.Editors.Count; i++){
        e = window.Editors.Item(i);
        for(j = 0; j < e.Documents.Count; j++){
            d = e.Documents.Item(j);
            if(d.FullName){
                if(d.FullName === file){
                    return d;
                }
            }
        }
    }
}
スポンサーリンク