• forked:GIRLS FASHION LINK App
Import an externally hosted application
Check style

  • JavaScript
  • CSS
  • HTML
  • Images
  • Input Data
  • ReadMe
  • forked:GIRLS FASHION LINK App
  • jquery-1.7.1.min.js  
  •  
  • history

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
 
var wName=[];
var fName = [];
var useWork;
var useWork1;
var useWork2;
var useFile;
var useFile1;
var useFile2;
 
//全てのRDF名とその中のファイル名を配列に格納
function loadFiles(){   
    var i=0;
    var j=0;
    
    $.each(LinkData.getWorks(),function(workKey,workValue){
        wName[i]=workValue;
        //$("#workspace").append("<h3>Work" + workKey + ":"+ workValue +"</h3>");
        
        $.each(LinkData.getFiles(workValue), function(fileKey, fileValue){
            fName[j]=fileValue;
            //$("#workspace").append("<h4>File" + fileKey + ": "+ fileValue +"</h4>");
            j++;
        });
        i++;
    });
 
}
 
window.onload = function() {
    // ***** workIDとfikeIDの取得 ********//
    loadFiles();
    
    //**** 使うWorkとFileの指定(変更可能) *****//
    useWork=wName[0];
    useFile=fName[3];
    useWork1=wName[0];
    useFile1=fName[1];
    useWork2=wName[0]; //rdf1s563i
    useFile2=fName[2]; 
    
    /* Chrome対策イベントハンドラを呼ぶ added on 2013.2.28 */
    Events();
    
    //$("#workspace").append("<h4>useFile: " + useFile + ", useWork: "+useWork+ "</h4>");
        
    //$("#workspace").append("<h4>useFile: " + useFile1 + ", useWork: "+useWork1+ "</h4>");
    
    
};
 
//styleから雑誌を呼び出し、検索結果を表示する
function getMagazine(style){
    
    var work = useWork;
    var file = useFile;
    var styleProp = "http://linkdata.org/property/rdf1s575i#tableStyle";
    var magazineNameProp = "http://linkdata.org/property/rdf1s575i#magazineName";
    var magazineIdProp = "http://linkdata.org/property/rdf1s575i#magazineId";
    var magName=[];
    var magId=[];
    var i;
    var magazineResult="<div id='magazine_list' align='top'><h3>MATCH MAGAZINES</h3><h3>♡ "+style+" ♡</h3></div><div id='ResultMagazine'><br>";
    var count1=0;
    var count2=0;
 
    //①プロパティがスタイルの時のtripleの取得
    $.each(LinkData.getTriplesByProperty(work, file, styleProp), function(tripleKey, tripleValue) {     
        
        //②オブジェクトが取得したスタイル
        if(tripleValue.object === style){   
            
            //③指定したスタイルのときのSubjectから,
            // magazineNameとmagazineIdを取得
            
            $.each(LinkData.getObjects(work, file, tripleValue.subject, magazineNameProp), function(magKey, magValue) { 
                magName[count1]=magValue;
                count1++;
            });
            
            $.each(LinkData.getObjects(work, file, tripleValue.subject, magazineIdProp), function(magKey, magValue) {   
                magId[count2]=magValue;
                count2++;
            });
        }
    });
    //HTMLへの書き込み
    //class=magazine, id=magazineId, 中身(表示):magazineName
    
    for(i=0;i<magName.length;i++){
        
        /*****************掲載リストの存在によって分岐******************/
        /****  存在するとき  ***/
        if( ex_BrandList(magId[i])===true){
            //alert(magId[i]);
        magazineResult += "<div align='left' class='magazine'><center>"+ magName[i] + "</center><div align='center'><input type='button' value='掲載ブランド' class='brandlist' id='"+magId[i]+"' ><input type='button' value='ウェブサイト' class='webpage' id='"+ magId[i]+"' href=''></div></div><br>";  
        }
        else {
            /*****  それ以外  *******/
            magazineResult += "<div align='left' class='magazine'><center>"+ magName[i] + "</center><div align='center'><input type='button' value='ウェブサイト' class='webpage' id='"+ magId[i]+"' href=''></div></div><br>";   
        }
jquery-1.7.1.min.js
Playing...

jquery-1.7.1.min.js