Dojo [펌] 4. DOJO Built-in Widgets (FisheyeList)

황제낙엽 2009.03.11 07:26 조회 수 : 17 추천:93

sitelink1  
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  
http://blog.naver.com/rediblue/120036732222

<html>
    <head>

         // Dojo 라이브러이 임포트
        <script language="JavaScript"  type="text/javascript" 

          src="dojo-0.3.1-ajax/dojo.js">               
        </script>  
        <script>
            // 사용할 피쉬 리젯을 로드한다.

            dojo.require("dojo.widget.FisheyeList");
           // 로드된 리젯의 아이템들에 이벤트 함소

            function load_app(id){
                 alert('Icon '+id+' was clicked');
            }
        </script>

        <title>Usage of FisheyeList & FisheyeItem Widgets from Dojo Toolkit</title>
    </head>
    <body>

        // 피쉬 위젯이 로드되는 Div.

        // dojo 속성들을 사용해 전체 위젯의 크기와 효과들을 설정한다.
        <div class="dojo-FisheyeList"
            dojo:itemWidth="50" dojo:itemHeight="50"
            dojo:itemMaxWidth="200" dojo:itemMaxHeight="200"
            dojo:orientation="horizontal"
            dojo:effectUnits="2"
            dojo:itemPadding="10"
            dojo:attachEdge="top"
            dojo:labelEdge="bottom"
            dojo:enableCrappySvgSupport="false"
            >
             // 피쉬 리젯의 아이템 들로서 이미지 종류와 특성들을 설정할 수 있다.
            <div class="dojo-FisheyeListItem" onmouseover="load_app(1);"
                dojo:iconsrc="dojo-0.3.1-ajax/demos/widget/images/icon_browser.png"
                dojo:caption="Browser" >
            </div> 
            <div class="dojo-FisheyeListItem" onmouseover="load_app(2);"
                dojo:iconsrc="dojo-0.3.1-ajax/demos/widget/images/icon_calendar.png"
                dojo:caption="Calendar" >
            </div>         
            <div class="dojo-FisheyeListItem" onmouseover="load_app(3);"
                dojo:iconsrc="dojo-0.3.1-ajax/demos/widget/images/icon_email.png"
                dojo:caption="Email" >
            </div>         
            <div class="dojo-FisheyeListItem" onmouseover="load_app(4);"
                dojo:iconsrc="dojo-0.3.1-ajax/demos/widget/images/icon_texteditor.png"
                dojo:caption="Text Editor" >
            </div> 
            <div class="dojo-FisheyeListItem" onmouseover="load_app(5);"
                dojo:iconsrc="dojo-0.3.1-ajax/demos/widget/images/icon_update.png"
                dojo:caption="Update" >
            </div>     
        </div>        
    </body>
</html>