チェンジセット 293 : SPARQLBuilderWWW/web

差分発生行の前後
無視リスト:
更新日時:
2016/12/14 17:17:03 (8 年 前)
更新者:
lenz
ログメッセージ:

eplesscs.jsについてAPIのプレフィックス分離処理
└→3行目を変更すれば他サイトでも利用可能に

ファイル:
1 変更

凡例:

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

    r278 r293  
     1 
     2// API逕ィ繝励Ξ繝輔ぅ繝�け繧ケ謖�ョ� 
     3var prefix = 'http://www.sparqlbuilder.org/api'; 
    14 
    25// 繝壹�繧ク隱ュ縺ソ霎シ縺ソ螳御コ�ャ。隨ャ 
     
    5053function loadStartClass(){ 
    5154        // SPARQL Builder縺ョ繧ケ繧ソ繝シ繝医け繝ゥ繧ケ荳€隕ァ蜿門セ礼畑API繧「繝峨Ξ繧ケ繧剃ス懈� 
    52         var url = "http://sparqlbuilder.org/tdata/clist.json"; 
     55        var url = prefix + "/clist"; 
    5356        // AJAX髢句ァ� 
    5457        $.ajax({ 
     
    111114                        // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧定ソス蜉 
    112115                        $(this).addClass('selectedstart'); 
    113              
     116 
    114117            // 驕ク謚樊ク医∩繧ィ繝ウ繝峨�繧、繝ウ繝医�繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
    115118            $('.selectedendpoint').each(function(){ 
    116119                $(this).removeClass('selectedendpoint'); 
    117120            }); 
    118              
     121 
    119122            // 縺薙�URI縺悟腰荳€縺ョ繧ィ繝ウ繝峨�繧、繝ウ繝医↓縺ゅl縺ー 
    120123            if($(this).parent().children('.endpointuri').length == 1){ 
     
    129132                var sc = $(this).attr('title'); 
    130133                // SPARQL Builder縺ョ繧ィ繝ウ繝峨け繝ゥ繧ケ荳€隕ァ蜿門セ礼畑API繧「繝峨Ξ繧ケ繧剃ス懈� 
    131                 var url = "http://www.sparqlbuilder.org/api/clist?ep=" + encodeURIComponent(ep) + '&class=' + encodeURIComponent(sc); 
     134                var url = prefix + "/clist?ep=" + encodeURIComponent(ep) + '&class=' + encodeURIComponent(sc); 
    132135                // AJAX髢句ァ� 
    133136                $.ajax({ 
     
    187190                        // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧定ソス蜉 
    188191                        $(this).parent().children('.startclassuri').addClass('selectedstart'); 
    189              
     192 
    190193            // 驕ク謚樊ク医∩繧ィ繝ウ繝峨�繧、繝ウ繝医�繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
    191194            $('.selectedendpoint').each(function(){ 
     
    205208            var sc = $(this).parent().children('.startclassuri').attr('title'); 
    206209            // SPARQL Builder縺ョ繧ィ繝ウ繝峨け繝ゥ繧ケ荳€隕ァ蜿門セ礼畑API繧「繝峨Ξ繧ケ繧剃ス懈� 
    207             var url = "http://www.sparqlbuilder.org/api/clist?ep=" + encodeURIComponent(ep) + '&class=' + encodeURIComponent(sc); 
     210            var url = prefix + "/clist?ep=" + encodeURIComponent(ep) + '&class=' + encodeURIComponent(sc); 
    208211            // AJAX髢句ァ� 
    209212            $.ajax({ 
     
    264267 
    265268                        // SPARQL Builder縺ョ蜻シ縺ウ蜃コ縺礼畑URL繧剃ス懈� 
    266                         var url = "http://www.sparqlbuilder.org/?ep=" + encodeURIComponent(ep) + '&st=' + encodeURIComponent(sc) + '&en=' + encodeURIComponent(ec); 
     269                        var url = prefix + "/?ep=" + encodeURIComponent(ep) + '&st=' + encodeURIComponent(sc) + '&en=' + encodeURIComponent(ec); 
    267270 
    268271                        // 荳翫〒菴懈�縺励◆URL繧呈眠縺励>繧ヲ繧」繝ウ繝峨え縺ァ髢九¥