Vimperator nightly に追従

hg pull -u

で最新版に更新したら plugin_loader.js と css 読み込みのコードがエラーを吐き出した。
ということでちょこっと修正

--- plugin_loader.js	(リビジョン 35817)
+++ plugin_loader.js	(作業コピー)
@@ -80,9 +80,9 @@
   liberator.log('plugin_loader: loading');

   roots.forEach(function (root) {
-    let dir = io.getFile(root);
+    let dir = io.File(root);
     if (dir.exists() && dir.isDirectory() && dir.isReadable()) {
-      let files = io.readDirectory(dir, true);
+      let files = dir.readDirectory(true);
       files.forEach(function (file) {
         if (filter.test(file.path)) {
           liberator.log("Sourcing: " + file.path);

css 読み込みの方はこれだけのコードでOK.
だけど、なんか別の方法にした方がいいのかなぁ

(function(){
  var colorDir = io.getRuntimeDirectories("colors")[0];
  colorDir.readDirectory(true).forEach(function(file){
    if (/\.css$/i.test(file.path)) io.source(file.path, false);
  });
})();
タグ:
Posted in Article by Heureux at 11月 2nd, 2009.
Tags:

Leave a Reply