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

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

htmljspage changes, squery 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:formURLparams($base_url, $q, $repository_name, $startRecord, $maximumRecords)}" > none js </a>
67                                                </xsl:when>
68                                                <xsl:otherwise>
69                                                        <a href="{my:formURLparams($base_js_url, $q, $repository_name, $startRecord, $maximumRecords)}" > 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><xsl:value-of select="name"/></option>
116                                                                </xsl:for-each>
117                                                                </select>                                                               
118                                                </div>
119                                                        <!--  selected collections  -->
120                                                        <!-- <label>Collections</label><br/>-->
121                                                <div id="collections-widget" class="c-widget"></div>
122                                               
123                                        </td>
124                                        <td valign="top">
125                                                <label>Complex query</label><span id="switch-input" name='detail_index' class='cmd'></span><br/>
126                                                <!--  <div id="searchclauselist"></div>-->                                                     
127                                                <!--<input type="checkbox" checked="false" id="input-withsummary" name="WS"/><label>with Summary</label>
128                                                 -->
129                                        </td>
130                                        </tr>                                           
131                                </table>       
132                        </div>
133                </form>
134                </div>
135        </div>         
136
137</xsl:template>
138
139
140<xsl:template name="query-list" >
141
142<!-- QUERYLIST BLOCK -->
143<div id="querylistblock" class="cmds-ui-block">
144        <div class="header ui-widget-header ui-state-default ui-corner-top" ><span>QUERYLIST</span></div>
145        <div class="content"  id="querylist">
146        </div>
147</div>
148</xsl:template>
149
150<xsl:template name="detail-space" >
151
152       
153<div id="detailblock" class="cmds-ui-block">
154<div class="header ui-widget-header ui-state-default ui-corner-top" ><span>DETAIL</span></div>
155<div class="content" id="details"></div>
156</div>
157</xsl:template>
158
159<xsl:template name="public-space" >
160
161<div id="public-space" class="cmds-ui-block">
162                <div class="header"><span>Public Space</span></div>
163
164                <div id="serverqs" class="content" >
165                </div> 
166</div>
167</xsl:template>
168
169<xsl:template name="user-space" >
170
171<div class="cmds-ui-block init-show" id="user-space">
172        <div class="header" ><span>Personal Workspace</span></div>     
173        <div id="userqs" class="content">
174                        <div id="userquerysets" >               
175                                <label>Querysets</label><select id="qts_select" ></select>
176                                <!--  <button id="qts_add" class="cmd cmd_add" >Add</button> -->
177                                <span id="qts_add" class="cmd cmd_add" ></span> 
178                                <span id="qts_delete" class="cmd cmd_del" ></span>
179                        </div>
180                       
181                        <label>name</label>
182                        <input type="text" id="qts_input" ></input>
183                        <span id="qts_save" class="cmd cmd_save" ></span>
184                        <div id="userqueries" ></div>
185        </div>
186        <div id="userbs" class="content">
187                        <div id="bookmarksets" >               
188                                <label>Bookmarksets</label><select id="bts_select" ></select>
189                                <span id="bts_add" class="cmd cmd_add" ></span> 
190                                <span id="bts_delete" class="cmd cmd_del" ></span>
191                                <span id="bts_publish" class="cmd cmd_publish" ></span>
192                        </div>
193                       
194                        <label>name</label>
195                        <input type="text" id="bts_input" ></input>
196                        <span id="bts_save" class="cmd cmd_save" ></span>
197                        <div id="bookmarks" ></div>
198        </div> 
199</div>
200</xsl:template>
201
202</xsl:stylesheet>
Note: See TracBrowser for help on using the repository browser.