source: cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/workspace.html @ 4200

Last change on this file since 4200 was 4200, checked in by andmor, 10 years ago

Typo

File size: 7.4 KB
Line 
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'] &gt; 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>&nbsp;&nbsp;&nbsp;&nbsp;</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 &amp;&amp; !file.open">
82                                        <span>&nbsp;&nbsp;</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>
Note: See TracBrowser for help on using the repository browser.