チェンジセット 278 : SPARQLBuilderWWW

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

CSSとイベントハンドルを微調整

パス:
SPARQLBuilderWWW/web
ファイル:
2 変更

凡例:

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

    r276 r278  
    105105} 
    106106 
     107span.selectedendpoint { 
     108        text-align: center; 
     109        -moz-border-radius: 5px; 
     110        -webkit-border-radius: 5px; 
     111        border-radius: 5px; 
     112        padding: 1px; 
     113 
     114        border: 2px hsl(200, 50%, 50%) solid; 
     115        background-color: hsl(200, 50%, 75%); 
     116} 
     117 
    107118table { 
    108119        width: 100%; 
  • SPARQLBuilderWWW/web/eplesscs.js

    r276 r278  
    2626// 繧ッ繝ゥ繧ケ驕ク謚樒畑div縺ョ繧ケ繧ッ繝ュ繝シ繝ォ險ュ螳� 
    2727function scrolldiv(){ 
    28  
    29         // 繧ィ繝ウ繝峨�繧、繝ウ繝�RI逕ィ譁�ュ怜� 
    30         var epuri = ""; 
    31  
    32         // // 繧ィ繝ウ繝峨�繧、繝ウ繝郁。後r蜑企勁 
    33         // $('.endpointrow').remove(); 
    34  
    35         // // 繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧サ繝ォ蛻�ケー繧願ソ斐@ 
    36         // $('.startclasscell').each(function(){ 
    37         //      // 繝弱�繝偵ャ繝医け繝ゥ繧ケ縺ョ蟄舌〒縺ェ縺代l縺ー 
    38         //      if(!$(this).parent().hasClass('nohit')){ 
    39         //              // 縺薙�繧ッ繝ゥ繧ケ縺ョ繧ィ繝ウ繝峨�繧、繝ウ繝医′蜑阪�陦後→驕輔▲縺溘i 
    40         //              if(epuri != $(this).find('.endpointuri').attr('title')){ 
    41         //                      // 繧ィ繝ウ繝峨�繧、繝ウ繝�RI繧呈峩譁ー 
    42         //                      epuri = $(this).find('.endpointuri').attr('title'); 
    43         //                      // 繧ィ繝ウ繝峨�繧、繝ウ繝郁。後r霑ス蜉 
    44         //                      $(this).parent().before($('<tr class="endpointrow"><th>' + epuri + '</th></tr>')); 
    45         //              } 
    46         //      } 
    47         // }); 
    48  
    49         // // 繧ィ繝ウ繝峨け繝ゥ繧ケ繧サ繝ォ縺ォ縺、縺�※蜷梧ァ倥�蜃ヲ逅� 
    50         // epuri = ""; 
    51         // $('.endclasscell').each(function(){ 
    52         //      if(!$(this).parent().hasClass('nohit')){ 
    53         //              if(epuri != $(this).find('.endpointuri').attr('title')){ 
    54         //                      epuri = $(this).find('.endpointuri').attr('title'); 
    55         //                      $(this).parent().before($('<tr class="endpointrow"><th>' + epuri + '</th></tr>')); 
    56         //              } 
    57         //      } 
    58         // }); 
    5928 
    6029        // 繧ケ繧ソ繝シ繝医け繝ゥ繧ケ荳€隕ァ縺ョ繝��繝悶Ν縺ィ繧ケ繧ソ繝シ繝医け繝ゥ繧ケ縺ョ讀懃エ「逕ィ繝�く繧ケ繝医�繝�け繧ケ谺��鬮倥&縺ョ蜷郁ィ医′謖�ョ壽ク医∩縺ョ蟾ヲ繧ォ繝ゥ繝縺ョ鬮倥&繧医j螟ァ縺阪¢繧後� 
     
    9766                        // 繧ケ繧ソ繝シ繝医け繝ゥ繧ケ縺ョ繝��繝悶Ν繧剃ス懈� 
    9867                        var startclasstable = $('<table>'); 
    99              
     68 
    10069            // 蜑阪�URI繧堤ゥコ縺ァ菴懈� 
    10170            var prevuri = ""; 
     
    10473                        for(var i = 0; i < list.length; i++){ 
    10574                // 莉雁屓縺ョURI縺悟燕縺ョURI縺ィ驕輔▲縺溘i 
    106                 if(prevuri != list[i][`uri`]){ 
     75                if(prevuri != list[i]['uri']){ 
    10776                    // 菫晏ュ倥@縺ヲ縺�kURI繧剃ソ晏ュ� 
    108                     prevuri = list[i][`uri`]; 
     77                    prevuri = list[i]['uri']; 
    10978                    // 莉雁屓蛻��諠�ア繧貞�繧瑚。後r霑ス蜉 
    11079                                    startclasstable.append('<tr><td class="startclasscell"><span class="startclassuri" title="' + list[i]['uri'] + '">' + list[i]['label'] + '</span><span class="endpointuri" title="' + list[i]['ep'] + '"></span></td></tr>'); 
     
    142111                        // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧定ソス蜉 
    143112                        $(this).addClass('selectedstart'); 
    144  
     113             
     114            // 驕ク謚樊ク医∩繧ィ繝ウ繝峨�繧、繝ウ繝医�繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
     115            $('.selectedendpoint').each(function(){ 
     116                $(this).removeClass('selectedendpoint'); 
     117            }); 
     118             
     119            // 縺薙�URI縺悟腰荳€縺ョ繧ィ繝ウ繝峨�繧、繝ウ繝医↓縺ゅl縺ー 
    145120            if($(this).parent().children('.endpointuri').length == 1){ 
    146121                // 繧ィ繝ウ繝峨け繝ゥ繧ケ荳€隕ァ驛ィ蛻�r遨コ縺ォ 
     
    148123                // AJAX繝ュ繝シ繝�ぅ繝ウ繧ー逕サ蜒上r霑ス蜉 
    149124                $('.endclass').append('<img src="images/ajax-loader.gif">'); 
    150                  
     125 
    151126                // 繧ッ繝ェ繝�け縺輔l縺溘け繝ゥ繧ケ縺ョ繧ィ繝ウ繝峨�繧、繝ウ繝医r蜿門セ� 
    152127                var ep = $(this).parent().children('.endpointuri').attr('title'); 
     
    186161                    } 
    187162                }); 
     163            // 隍�焚繧ィ繝ウ繝峨�繧、繝ウ繝医↓縺セ縺溘′縺」縺ヲ縺�l縺ー 
    188164            }else{ 
     165                // 繧ィ繝ウ繝峨�繧、繝ウ繝�RI繧定。ィ遉コ 
    189166                $(this).parent().children('.endpointuri').each(function(){ 
    190167                    $(this).text($(this).attr('title')); 
    191168                }); 
     169                // 繧ッ繝ゥ繧ケ驕ク謚樒畑div縺ョ繧ケ繧ッ繝ュ繝シ繝ォ險ュ螳� 
     170                scrolldiv(); 
    192171            } 
    193172                }); 
    194173        }); 
    195      
    196         // 繧ケ繧ソ繝シ繝医け繝ゥ繧ケ逕ィ縺ョ蜷ФRI縺ォ縺、縺�※ 
     174 
     175        // 繧ケ繧ソ繝シ繝医け繝ゥ繧ケ逕ィURI縺ョ蜷�お繝ウ繝峨�繧、繝ウ繝磯∈謚槭↓縺、縺�※ 
    197176        $('.endpointuri').each(function(){ 
    198          
     177 
    199178                // 迴セ蝨ィ縺ョ繧ッ繝ェ繝�け繧、繝吶Φ繝医r蜑企勁�亥、夐㍾蛹門ッセ遲厄シ� 
    200179                $(this).unbind('click'); 
     
    202181                $(this).click(function(){ 
    203182 
    204             // 驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ縺ョ繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
    205             $('.selectedstart').each(function(){ 
    206                 $(this).removeClass('selectedstart'); 
     183                        // 驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ縺ョ繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
     184                        $('.selectedstart').each(function(){ 
     185                                $(this).removeClass('selectedstart'); 
     186                        }); 
     187                        // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧定ソス蜉 
     188                        $(this).parent().children('.startclassuri').addClass('selectedstart'); 
     189             
     190            // 驕ク謚樊ク医∩繧ィ繝ウ繝峨�繧、繝ウ繝医�繧ッ繝ゥ繧ケ縺後≠繧後�髯、蜴サ 
     191            $('.selectedendpoint').each(function(){ 
     192                $(this).removeClass('selectedendpoint'); 
    207193            }); 
    208             // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ケ繧ソ繝シ繝医け繝ゥ繧ケ繧定ソス蜉 
    209             $(this).parent().children('.startclassuri').addClass('selectedstart'); 
     194            // 繧ッ繝ェ繝�け縺輔l縺溯ヲ∫エ縺ォ驕ク謚樊ク医∩繧ィ繝ウ繝峨�繧、繝ウ繝医け繝ゥ繧ケ繧定ソス蜉 
     195            $(this).addClass('selectedendpoint'); 
    210196 
    211197            // 繧ィ繝ウ繝峨け繝ゥ繧ケ荳€隕ァ驛ィ蛻�r遨コ縺ォ 
     
    213199            // AJAX繝ュ繝シ繝�ぅ繝ウ繧ー逕サ蜒上r霑ス蜉 
    214200            $('.endclass').append('<img src="images/ajax-loader.gif">'); 
    215              
     201 
    216202            // 繧ッ繝ェ繝�け縺輔l縺溘け繝ゥ繧ケ縺ョ繧ィ繝ウ繝峨�繧、繝ウ繝医r蜿門セ� 
    217203            var ep = $(this).attr('title');