OSDN Git Service

- fix plugin bug.
[feedblog/feedblog.git] / js / lunardial / feedblog.js
index c2fe92a..2412114 100644 (file)
@@ -4,7 +4,7 @@
  * @copyright 2013 FeedBlog Project (http://sourceforge.jp/projects/feedblog/)\r
  * @author Kureha Hisame (http://lunardial.sakura.ne.jp/) & Yui Naruse (http://airemix.com/)\r
  * @since 2009/02/27\r
- * @version 4.1.0.1\r
+ * @version 4.2.0.0\r
  */\r
 \r
 // ブログ本体のHTMLファイルのURL\r
@@ -35,6 +35,9 @@ var loadedEntries;
 // fetchEntries 用のセマフォ\r
 var fetchEntriesSemaphore = new Semaphore();\r
 \r
+// URL末尾用文字列(スクリプトを開いた瞬間のミリ秒を記録)\r
+var urlSuffix;\r
+\r
 /**\r
  * 記事を実際に生成します。この部分を編集することでデザインを変更可能です。\r
  * @param {Entry} entry 記事の情報が代入されたEntryオブジェクト\r
@@ -46,9 +49,7 @@ function generatePanel(entry, drawitem, renderto, closed) {
        // プラグインを実行\r
        if ( typeof ($("#" + renderto).feedblog_contents_plugin) == "function") {\r
                $("#" + renderto).feedblog_contents_plugin({\r
-                       entry : entry,\r
-                       mainPageUrl : mainPageUrl,\r
-                       searchPageUrl : searchPageUrl\r
+                       entry : entry\r
                });\r
        }\r
 \r
@@ -111,6 +112,9 @@ function initialize() {
                showLength = 1;\r
        }\r
        validateMode = $("#feedblog_validatemode").val();\r
+       \r
+       // 初期値を設定します\r
+       urlSuffix = +new Date();\r
 \r
        // 必要な環境を確認します\r
        var errorBuf = [];\r
@@ -386,7 +390,7 @@ Semaphore.prototype.init = function() {
 function logXMLLoader() {\r
        // ログ用のXMLを読み込みます\r
        jQuery.ajax({\r
-               url : logXmlUrl + '?time=' + (+new Date()),\r
+               url : logXmlUrl + '?time=' + urlSuffix,\r
                method : "GET",\r
                error : showError,\r
                success : function(xmlData) {\r
@@ -418,7 +422,7 @@ function fullWriteMode(fileName) {
 \r
        // 記事をロードします\r
        var loader = new jQuery.ajax({\r
-               url : url + '?time=' + (+new Date()),\r
+               url : url + '?time=' + urlSuffix,\r
                method : "GET",\r
                success : function(xmlData) {\r
                        var separateTag = xmlData.getElementsByTagName("entry");\r
@@ -448,7 +452,7 @@ function searchHashMode(urlhash) {
 \r
        // ログXMLファイルを読み込む\r
        var loader = new jQuery.ajax({\r
-               url : logXmlUrl + '?time=' + (+new Date()),\r
+               url : logXmlUrl + '?time=' + urlSuffix,\r
                method : "GET",\r
                error : showError,\r
                success : function(xmlData) {\r
@@ -535,7 +539,7 @@ function searchIdMode(urlhash) {
 \r
        // ログXMLファイルを読み込む\r
        var loader = new jQuery.ajax({\r
-               url : logXmlUrl + '?time=' + (+new Date()),\r
+               url : logXmlUrl + '?time=' + urlSuffix,\r
                method : "GET",\r
                error : showError,\r
                success : function(xmlData) {\r
@@ -622,7 +626,7 @@ function searchTagMode(tag) {
 \r
        // ログXMLファイルを読み込む\r
        var loader = new jQuery.ajax({\r
-               url : logXmlUrl + '?time=' + (+new Date()),\r
+               url : logXmlUrl + '?time=' + urlSuffix,\r
                method : "GET",\r
                error : showError,\r
                success : function(xmlData) {\r