チェンジセット 219 : SPARQLBuilderWWW

差分発生行の前後
無視リスト:
更新日時:
2014/12/11 17:50:34 (10 年 前)
更新者:
atsuko
ログメッセージ:

ajaxの一部に終了イベント追加

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/web/sparqlbuilder.js

    r215 r219  
    2424    $("body").prepend(builder); 
    2525    return builder; 
    26 } 
     26}; 
    2727 
    2828SPARQLBuilder.prototype.showBuilder = function() { 
     
    6666        self.hideBuilder(); 
    6767    }); 
    68 } 
     68}; 
    6969 
    7070SPARQLBuilder.prototype.loadIcon = function(mode) { 
     
    7474      document.getElementById("sparqlBuilderAjaxload").style.display = "none"; 
    7575   } 
    76 } 
     76}; 
    7777 
    7878SPARQLBuilder.prototype.loadEndPointList = function() { 
     
    8282        success: function(data) { 
    8383            var list = eval(data); 
     84            var event = new $.Event('complete'); 
    8485            $("#EndPointSelect").empty(); 
    8586            $("#EndPointSelect").append('<option>SELECT</option>'); 
     
    8788                $("#EndPointSelect").append('<option value="' + list[i] + '">' + list[i] + '</option>'); 
    8889            } 
     90            $("#EndPointSelect").trigger(event); 
    8991        }, 
    9092    }); 
    91 } 
     93}; 
    9294 
    9395SPARQLBuilder.prototype.loadClassList = function() { 
     
    99101        async : false, 
    100102        success : function(data) { 
    101             list = eval(data); 
     103            var list = eval(data); 
     104            var event = new $.Event('complete'); 
    102105            $("#StartClassSelect").empty(); 
    103106            $("#EndClassSelect").empty(); 
     
    108111                $("#EndClassSelect").append('<option value="' + list[i]['uri'] + '">' + list[i]['label'] + ' (' + list[i]['number'] + ')' + '</option>'); 
    109112            } 
     113            $("#StartClassSelect").trigger(event) 
     114            $("#EndClassSelect").trigger(event) 
    110115        } 
    111116    }); 
    112 } 
     117}; 
    113118 
    114119SPARQLBuilder.prototype.loadPathList = function() { 
     
    143148        }); 
    144149    }, 100) 
    145 } 
     150}; 
    146151 
    147152SPARQLBuilder.prototype.changeEndPoint = function() { 
    148153    this.endpoint = $("#EndPointSelect").val(); 
    149154    this.loadClassList(); 
    150 } 
     155}; 
    151156 
    152157SPARQLBuilder.prototype.hideBuilder = function() { 
    153158    this.builder.hide(); 
    154 } 
     159}; 
    155160 
    156161SPARQLBuilder.prototype.generateSPARQL = function(pathobj) { 
     
    172177        } 
    173178    }); 
    174 } 
     179}; 
    175180 
    176181var SPARQLBuilderDrawGraph = function(jsontext, width, pathlimit) { 
     
    181186    this.NODEHEIGHT = 50; 
    182187    this.MOUSEMOVED = 0; 
    183 } 
     188}; 
    184189 
    185190SPARQLBuilderDrawGraph.prototype.setPathLimit = function(pathlimit) { 
    186191    this.pathlimit = pathlimit; 
    187 } 
     192}; 
    188193 
    189194SPARQLBuilderDrawGraph.prototype.view_map = function(){ 
     
    706711        redraw(0); 
    707712    } 
    708 } 
     713}; 
    709714 
    710715// 繝��繧ソ縺ョ菴懈�繝。繧ス繝�ラ 
     
    837842    // 縺ァ縺阪◆邨先棡繧定ソ斐☆ 
    838843    return ret; 
    839 } 
     844}; 
    840845 
    841846// 逕滓�縺輔l縺溘ョ繝シ繧ソ縺ョ螳滄圀縺ョ繝ュ繧ア繝シ繧キ繝ァ繝ウ繧定ィ育ョ励☆繧九Γ繧ス繝�ラ�亥�蝗槭�myNodeIndex縺�縲]odes縺ォ逕滓�縺輔l縺殤odes驟榊�縲〕inks縺ォ逕滓�縺輔l縺殕inks驟榊�縺梧ク。縺輔l繧具シ� 
     
    889894    } 
    890895 
    891 } 
     896}; 
    892897 
    893898// 謖�ョ壹&繧後◆隕ェ縺梧戟縺、蟄舌r霑斐☆ 
     
    902907    } 
    903908    return children; 
    904 } 
     909};