source: MDService2/branches/MDService_simple3/src/xsl/html_snippets.xsl @ 1637

Last change on this file since 1637 was 1637, checked in by gaba, 13 years ago

$repository_name removed

File size: 7.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8" ?>
2<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
3 xmlns:my="myFunctions"
4 exclude-result-prefixes="my">
5
6<!--
7<purpose>pieces of html wrapped in templates, to be reused by other stylesheets</purpose>
8<history>
9        <change on="2011-09-01" type="created" by="vr">copied from  cmd_commons.xsl</change>
10</history>
11
12-->
13<xsl:variable name="workspaceprofile" select="document($workspaceprofile_uri)" />
14
15<xsl:template name="html-head">
16       
17        <title><xsl:value-of select="$title"/></title>
18        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
19        <link href="{$base_dir}/style/jquery/clarindotblue/jquery-ui-1.8.5.custom.css" type="text/css" rel="stylesheet" />
20        <link href="{$base_dir}/style/cmds-ui.css" type="text/css" rel="stylesheet"></link>
21
22        <xsl:if test="contains($format,'htmljspage')">
23                <link href="{$base_dir}/style/jquery/jquery-treeview/jquery.treeview.css" rel="stylesheet" />
24                <link href="{$base_dir}/style/jquery/treetable/jquery.treeTable.css" rel="stylesheet" ></link>
25                <!-- <link href="{$base_dir}/style/jquery/jquery-textboxlist/TextboxList.css" rel="stylesheet" type="text/css"></link> -->
26                <link href="{$base_dir}/style/jquery/jquery-autocomplete/jquery.autocomplete.css" rel="stylesheet" type="text/css"></link>
27       
28                <script src="{$base_dir}/scripts/jquery/js/jquery-1.4.2.js" type="text/javascript"></script>
29                <script src="{$base_dir}/scripts/jquery/js/jquery-ui-1.8.5.custom.min.js" type="text/javascript"></script>
30       
31       
32                <script src="{$base_dir}/scripts/jquery/jquery-treeview/jquery.treeview.js" type="text/javascript"></script>
33                <script src="{$base_dir}/scripts/jquery/jquery-treeTable/jquery.treeTable.js" type="text/javascript"></script>
34                <script src="{$base_dir}/scripts/jquery/jsTree.v.1.0rc2/jquery.jstree.js" type="text/javascript"></script>
35               
36                <script src="{$base_dir}/scripts/mdservice_helpers.js" type="text/javascript"></script>
37                <script src="{$base_dir}/scripts/jquery/jquery-autocomplete/jquery.autocomplete.js" type="text/javascript"></script>
38                <script src="{$base_dir}/scripts/jquery/jquery-layout/jquery.layout-1.3.0.rc29.12.js" type="text/javascript"></script>
39               
40                <script src="{$base_dir}/scripts/mdservice_ui_settings.js" type="text/javascript"></script>
41                <script src="{$base_dir}/scripts/mdservice_helpers.js" type="text/javascript"></script>
42                <script src="{$base_dir}/scripts/mdservice_ui_helpers.js" type="text/javascript"></script>
43                <script src="{$base_dir}/scripts/mdservice_widgets.js" type="text/javascript"></script>
44               
45                <script src="{$base_dir}/scripts/mdservice_searchclause.js" type="text/javascript"></script>
46                <script src="{$base_dir}/scripts/mdservice_model.js" type="text/javascript"></script>
47                <script src="{$base_dir}/scripts/mdservice_pz2.js" type="text/javascript"></script>
48                <script src="{$base_dir}/scripts/mdservice_ui_detail.js" type="text/javascript"></script>
49                <script src="{$base_dir}/scripts/mdservice_ui_load.js" type="text/javascript"></script>
50               
51                <script src="{$base_dir}/scripts/mdservice_ui.js" type="text/javascript"></script>
52                               
53        </xsl:if>
54       
55</xsl:template>
56
57
58<xsl:template name="page-header">
59        <div class="cmds-ui-block" id="titlelogin">
60        <div id="logo"><a href="http://www.clarin.eu" ><img src="{$base_dir}/style/imgs/clarin-logo.png" alt="CLARIN"></img></a> <div id="site-name" >Metadata Browser</div>
61        </div>
62                <div id="top-menu">
63                                <div id="user">
64                                                <xsl:choose>
65                                                <xsl:when test="contains($format,'htmljspage')">
66                                                        <a href="{my:formURL('search','htmlpage',$q)}" > none js </a>
67                                                </xsl:when>
68                                                <xsl:otherwise>
69                                                        <a href="{my:formURL('search','htmljspage',$q)}" > js </a>
70                                                </xsl:otherwise>
71                                                </xsl:choose>
72                                               
73                                                <xsl:choose>
74                                                        <xsl:when test="$user = ''" > 
75                                                                <a href="workspace.jsp" >    login</a>
76                                                        </xsl:when>
77                                                        <xsl:otherwise>
78                                                        User: <b><xsl:value-of select="$user" /></b><a href="logout.jsp" >    logout</a>
79                                                        </xsl:otherwise>
80                                                </xsl:choose>                                                                                                   
81                                                <a target="_blank" href="static/info" > docs</a>
82                                </div>
83                                <div id="notify" class="cmds-elem-plus note" >
84                                        <div id="notifylist" class="note">
85                                        </div>
86                                </div> 
87                </div>
88        </div>
89</xsl:template>
90
91
92<xsl:template name="query-input" >
93       
94        <!-- QUERYSEARCH - BLOCK -->     
95        <div class="cmds-ui-block init-show"  id="querysearch" >
96                <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>Search</span></div>
97                <div class="content" id="query-input" >         
98                        <form id="searchretrieve" action="{my:formURL('search', 'htmlpage','')}" method="get"> 
99                        <table class="cmds-ui-elem-stretch">
100                        <tr>
101                        <td><input type="text" id="input-simplequery" name="query" value="{$q}" class="queryinput active"/>
102                                <div id="searchclauselist" class="queryinput inactive"/></td>
103                        <td><input type="submit"  value="submit" id="submit-query"/></td>
104                        </tr>
105                        </table>
106                               
107                                <div> 
108                                        <table class="cmds-ui-elem-stretch ui-advanced">
109                                        <tr>
110                                        <td valign="top">
111                                                <div id="repositories" >               
112                                                                <label>Repository</label> 
113                                                                <select id="repositories_select" name="repository">
114                                                                <xsl:for-each select="$workspaceprofile//WorkspaceProfile/Repositories/item" >
115                                                                        <option><xsl:attribute name="value"><xsl:value-of select="name"/></xsl:attribute>
116                                                                        <xsl:if test="contains(name,$repository)">
117                                                                        <xsl:attribute name="selected">true</xsl:attribute>
118                                                                        </xsl:if>
119                                                                        <xsl:value-of select="name"/></option>
120                                                                </xsl:for-each>
121                                                                </select>                                                               
122                                                </div>
123                                                        <!--  selected collections  -->
124                                                        <!-- <label>Collections</label><br/>-->
125                                                <div id="collections-widget" class="c-widget"></div>
126                                               
127                                        </td>
128                                        <td valign="top">
129                                                <label>Complex query</label><span id="switch-input" class='cmd'></span><br/>
130                                                <!--  <div id="searchclauselist"></div>-->                                                     
131                                                <!--<input type="checkbox" checked="false" id="input-withsummary" name="WS"/><label>with Summary</label>
132                                                 -->
133                                        </td>
134                                        </tr>                                           
135                                </table>       
136                        </div>
137                </form>
138                </div>
139        </div>         
140
141</xsl:template>
142
143
144<xsl:template name="query-list" >
145
146<!-- QUERYLIST BLOCK -->
147<div id="querylistblock" class="cmds-ui-block">
148        <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>QUERYLIST</span></div>
149        <div class="content"  id="querylist">
150        </div>
151</div>
152</xsl:template>
153
154<xsl:template name="detail-space" >
155
156       
157<div id="detailblock" class="cmds-ui-block">
158<div class="header ui-widget-header ui-state-default ui-corner-top" ><span>DETAIL</span></div>
159<div class="content" id="details"></div>
160</div>
161</xsl:template>
162
163<xsl:template name="public-space" >
164
165<div id="public-space" class="cmds-ui-block">
166                <div class="header"><span>Public Space</span></div>
167
168                <div id="serverqs" class="content" >
169                </div> 
170</div>
171</xsl:template>
172
173<xsl:template name="user-space" >
174
175<div class="cmds-ui-block init-show" id="user-space">
176        <div class="header" ><span>Personal Workspace</span></div>     
177        <div id="userqs" class="content">
178                        <div id="userquerysets" >               
179                                <label>Querysets</label><select id="qts_select" ></select>
180                                <!--  <button id="qts_add" class="cmd cmd_add" >Add</button> -->
181                                <span id="qts_add" class="cmd cmd_add" ></span> 
182                                <span id="qts_delete" class="cmd cmd_del" ></span>
183                        </div>
184                       
185                        <label>name</label>
186                        <input type="text" id="qts_input" ></input>
187                        <span id="qts_save" class="cmd cmd_save" ></span>
188                        <div id="userqueries" ></div>
189        </div>
190        <div id="userbs" class="content">
191                        <div id="bookmarksets" >               
192                                <label>Bookmarksets</label><select id="bts_select" ></select>
193                                <span id="bts_add" class="cmd cmd_add" ></span> 
194                                <span id="bts_delete" class="cmd cmd_del" ></span>
195                                <span id="bts_publish" class="cmd cmd_publish" ></span>
196                        </div>
197                       
198                        <label>name</label>
199                        <input type="text" id="bts_input" ></input>
200                        <span id="bts_save" class="cmd cmd_save" ></span>
201                        <div id="bookmarks" ></div>
202        </div> 
203</div>
204</xsl:template>
205
206</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.