1 | <div id="workspace" data-ng-class="animateWorkspacePageChange" class="container-fluid" > |
---|
2 | <div id="workspace-main-row" class="row-fluid"> |
---|
3 | <div class="span3 workspace-master-div"> |
---|
4 | <div class="sidebar-nav-fixed"> |
---|
5 | <!--<form class="form-search"> |
---|
6 | <div class="input-append"> |
---|
7 | <input type="text" class="search-query"/> |
---|
8 | <button type="submit" class="btn">Search</button> |
---|
9 | </div> |
---|
10 | </form>--> |
---|
11 | <table class="table table-bordered table-condensed table-hover"> |
---|
12 | <thead> |
---|
13 | <tr> |
---|
14 | <th>Schema</th> |
---|
15 | <th>Version</th> |
---|
16 | <th>Status</th> |
---|
17 | </tr> |
---|
18 | </thead> |
---|
19 | <tbody> |
---|
20 | <tr data-ng-class="{'selected': $index==selectedSchemaIndex,'cursor-pointer': $index!=selectedSchemaIndex}" data-ng-repeat="schema in schemasList" data-ng-click="selectSchema($index)"> |
---|
21 | <td data-ng-bind="schema['sc:name']"></td> |
---|
22 | <td data-ng-if="schema['sc:version'] != '[object Object]'" data-ng-bind="schema['sc:version']"/> |
---|
23 | <td data-ng-if="schema['sc:version'] == '[object Object]'"/> |
---|
24 | <td data-ng-bind="schema['sc:status']"/> |
---|
25 | </tr> |
---|
26 | </tbody> |
---|
27 | </table> |
---|
28 | <div data-ng-if="schemasResult['sc:result']['sc:total-schemas'] > pageSize" class="paginator centered"> |
---|
29 | <div data-pagination="" data-page="currentPage" data-total-items="totalSchemaItems" data-items-per-page="pageSize" data-max-size="5" class="pagination-small cursor-pointer" data-on-select-page="selectPage(page)" |
---|
30 | data-boundary-links="true" data-previous-text="â¹" data-next-text="âº" data-first-text="«" data-last-text="»"></div> |
---|
31 | </div> |
---|
32 | </div> |
---|
33 | </div> |
---|
34 | <div class="span9 workspace-master-div"> |
---|
35 | <div id="schema-background" class="hero-unit"> |
---|
36 | <div id="schema-div" class="container-fluid" data-ng-class="animateSchemaChange"> |
---|
37 | <h1 id="schema-name" data-ng-bind="selectedSchema['sc:schema']['sc:name']"></h1> |
---|
38 | <p data-ng-if="selectedSchema['sc:schema']['sc:description'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:description']"/> |
---|
39 | <p data-ng-if="selectedSchema['sc:schema']['sc:description'] == '[object Object]'">--</p> |
---|
40 | <div class="row-fluid"> |
---|
41 | <div class="span2"> |
---|
42 | <h4>Version:</h4> |
---|
43 | <p data-ng-if="selectedSchema['sc:schema']['sc:version'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:version']"/> |
---|
44 | <p data-ng-if="selectedSchema['sc:schema']['sc:version'] == '[object Object]'">--</p> |
---|
45 | </div> |
---|
46 | <div class="span2"> |
---|
47 | <h4>Status:</h4> |
---|
48 | <p data-ng-if="selectedSchema['sc:schema']['sc:status'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:status']"/> |
---|
49 | <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == '[object Object]'">--</p> |
---|
50 | </div> |
---|
51 | <div class="span2"> |
---|
52 | <h4>Access:</h4> |
---|
53 | <p data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">shared URL</p> |
---|
54 | <p data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">private</p> |
---|
55 | </div> |
---|
56 | <div class="span2"> |
---|
57 | <h4>License:</h4> |
---|
58 | <a data-ng-if="selectedSchema['sc:schema']['sc:license'] != undefined" href="{{selectedSchema['sc:schema']['sc:license']['sc:license-text']}}" data-tooltip-append-to-body="true" data-tooltip-placement="right" data-tooltip-html-unsafe="{{selectedSchema['sc:schema']['sc:license']['sc:full-name']}}<br/><span>OSI approved: </span><span>{{selectedSchema['sc:schema']['sc:license']['sc:OSI-approved']}}</span><br/><br/><span>Click to view license text...</span>"> |
---|
59 | <small><span data-ng-bind="selectedSchema['sc:schema']['sc:license']['xml:id']"/></small> |
---|
60 | </a> |
---|
61 | <p data-ng-if="selectedSchema['sc:schema']['sc:license'] == undefined">--</p> |
---|
62 | </div> |
---|
63 | </div> |
---|
64 | <div class="row-fluid"> |
---|
65 | <div class="span2"> |
---|
66 | <h5>Group tags:</h5> |
---|
67 | </div> |
---|
68 | <h6 data-ng-if="selectedSchema['sc:schema']['sc:tag']['content']" data-ng-bind=" '[' + selectedSchema['sc:schema']['sc:tag']['content'] + ']'"></h6> |
---|
69 | </div> |
---|
70 | <div> |
---|
71 | <h4>Files:</h4> |
---|
72 | <ul> |
---|
73 | <li id="files-list" data-ng-repeat="file in filesList" data-ng-controller="FileController"> |
---|
74 | <span> |
---|
75 | <span data-ng-bind="file['sc:name']"></span><span> </span> |
---|
76 | <button type="button" class="btn btn-success btn-mini" data-ng-model="showSchemaBtn" data-btn-checkbox="" data-ng-click="showFile(file['sc:name']);"> |
---|
77 | <span data-ng-hide="showSchemaBtn">Show</span><span data-ng-show="showSchemaBtn">Hide</span> |
---|
78 | </button> |
---|
79 | <a href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/files/{{file['sc:name']}}" class="btn btn-primary btn-mini">Open</a> |
---|
80 | <a href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/download/files/{{file['sc:name']}}" class="btn btn-danger btn-mini" download>Download</a> |
---|
81 | <span data-ng-show="showSchemaBtn && !file.open"> |
---|
82 | <span> </span> |
---|
83 | <img src="images/spinner-small.gif" alt="Loading..."/> |
---|
84 | </span> |
---|
85 | </span> |
---|
86 | <div data-collapse="!file.open"> |
---|
87 | <pre><code data-ng-class="prettify" data-ng-bind="schemaFileContent"></code></pre> |
---|
88 | </div> |
---|
89 | <div class="control-group error" data-ng-show="showFileAjaxError"> |
---|
90 | <small class="help-block"> |
---|
91 | <div>The server responded with an error. Please try again!</div> |
---|
92 | <div>If the problem persists contact us at:</div> |
---|
93 | <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div> |
---|
94 | </small> |
---|
95 | </div> |
---|
96 | </li> |
---|
97 | </ul> |
---|
98 | </div> |
---|
99 | </div> |
---|
100 | </div> |
---|
101 | </div> |
---|
102 | </div> |
---|
103 | </div> |
---|