Changeset 4476


Ignore:
Timestamp:
02/07/14 10:55:22 (10 years ago)
Author:
andmor
Message:

Updated Boostrap to v3.1.0

Location:
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site
Files:
13 added
1 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/completeuserdetails.html

    r4440 r4476  
    1111
    1212        <!-- Le styles -->
    13         <link href="./lib/bootstrap-3.0.3/css/bootstrap.min.css" rel="stylesheet" />
     13        <link href="./lib/bootstrap-3.1.0/css/bootstrap.min.css" rel="stylesheet" />
    1414        <link href="./styles/SCHEMAcat.min.css" rel="stylesheet" />
    1515
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/index.html

    r4443 r4476  
    1111
    1212        <!-- Le styles -->
    13         <link href="./lib/bootstrap-3.0.3/css/bootstrap.min.css" rel="stylesheet" />
     13        <link href="./lib/bootstrap-3.1.0/css/bootstrap.min.css" rel="stylesheet" />
    1414        <link href="./lib/animate_css/animate.min.css" rel="stylesheet" />
    1515        <link href="./styles/SCHEMAcat.min.css" rel="stylesheet" />
     
    5151                                                    <li>
    5252                                                        <!-- uncomment the first of the following two lines for development -->
    53                                                         <!-- <a class="cursor-pointer" data-ng-click="loginClick()"> -->
     53                                                        <!-- <a class="cursor-pointer" data-ng-click="loginClick()">  -->
    5454                                                        <a href="{{shibURL}}">
    5555                                                            <i class="glyphicon glyphicon-log-in"><!--i--></i>
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/contact.html

    r4300 r4476  
    22    <div class="row">
    33        <div class="col-md-12">
    4             <div class="jumbotron">
     4            <div id="contact-div" class="jumbotron">
    55                <div>
    66                    <h3>Contact</h3>
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/fillDetailsModal.html

    r4300 r4476  
    1 <!-- dummy login dialog DISABLE in production! -->
    21<div>
    32    <div class="modal-header">
    4         <h3 id="loginModalLabel">SCHEMAcat account details </h3>
     3        <h3 class="modal-title">SCHEMAcat account details </h3>
    54    </div>
    65    <div class="modal-body">
     
    4544                        <img src="images/spinner.gif" alt="Loading..."/>
    4645                    </div>
    47                     <span class="form-group has-error small" data-ng-if="ajaxError">
    48                         <span class="help-block">
     46                    <div class="form-group has-error small" data-ng-if="ajaxError">
     47                        <span id="fill-details-modal-error" class="help-block">
    4948                            <div>The server responded with an error. Please try again!</div>
    5049                            <br/>
     
    5251                            <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div>
    5352                        </span>
    54                     </span>
     53                    </div>
    5554                </div>
    5655            </div> 
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/loginModal.html

    r4300 r4476  
    33    <div class="modal-header">
    44        <button type="button" class="close" data-ng-click="loginClose()">×</button>
    5         <h3 id="loginModalLabel">Login to SCHEMAcat</h3>
     5        <h3 class="modal-title">Login to SCHEMAcat</h3>
    66    </div>
    77    <div class="modal-body">
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/workspace.html

    r4467 r4476  
    3636        <div class="col-md-9">
    3737            <div id="schema-background" class="jumbotron">
    38                 <div id="schema-div" data-ng-class="animateSchemaChange" class="small">
    39                     <h1 id="schema-name" data-ng-bind="selectedSchema['sc:schema']['sc:name']"></h1>
    40                     <p data-ng-if="selectedSchema['sc:schema']['sc:description'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:description']"/>
    41                     <p data-ng-if="selectedSchema['sc:schema']['sc:description'] == '[object Object]'">--</p>
    42                     <div class="row">
    43                         <div class="col-sm-2">
    44                             <h4>Version:</h4>
    45                             <p data-ng-if="selectedSchema['sc:schema']['sc:version'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:version']"/>
    46                             <p data-ng-if="selectedSchema['sc:schema']['sc:version'] == '[object Object]'">--</p>
    47                         </div>
    48                         <div class="col-sm-2">
    49                             <h4>Status:</h4>
    50                             <p data-ng-if="selectedSchema['sc:schema']['sc:status'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:status']"/>
    51                             <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == '[object Object]'">--</p>
    52                         </div>
    53                         <div class="col-sm-3" data-ng-init="accessDetailsPanel.open = false;">
    54                             <h4>Access:</h4>
    55                             <div data-collapse="workspace.waitingForServerAccessStatusUpdate">
    56                                 <p data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">
    57                                     <span>shared URL&nbsp;</span>
    58                                     <small id="access-actions">
    59                                         <span data-ng-show="!accessDetailsPanel.open" class="word-breaking-wraper">
    60                                             <a data-tooltip="Show access policy details" data-tooltip-popup-delay="750"
    61                                                 data-tooltip-placement="top" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down"></i></a>
    62                                         </span>
    63                                         <span data-ng-show="accessDetailsPanel.open" class="word-breaking-wraper">
    64                                             <a data-tooltip="Hidde access policy details" data-tooltip-popup-delay="750"
    65                                                 data-tooltip-placement="bottom" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-up"></i></a>
    66                                         </span>
    67                                     </small>
    68                                 </p>
    69                                 <p data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">
    70                                     <span>private&nbsp;&nbsp;</span>
    71                                     <small id="access-actions">
    72                                         <span data-ng-show="!accessDetailsPanel.open" class="word-breaking-wraper">
    73                                             <a data-tooltip="Show access policy details" data-tooltip-popup-delay="750"
    74                                                 data-tooltip-placement="top" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down"></i></a>
    75                                         </span>
    76                                         <span data-ng-show="accessDetailsPanel.open" class="word-breaking-wraper">
    77                                             <a data-tooltip="Hidde access policy details" data-tooltip-popup-delay="750"
    78                                                 data-tooltip-placement="bottom" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-up"></i></a>
    79                                         </span>
    80                                     </small>
    81                                 </p>
     38                <div id="schema-div" data-ng-class="animateSchemaChange">
     39                    <div class="small">
     40                        <h1 id="schema-name" data-ng-bind="selectedSchema['sc:schema']['sc:name']"></h1>
     41                        <p data-ng-if="selectedSchema['sc:schema']['sc:description'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:description']"/>
     42                        <p data-ng-if="selectedSchema['sc:schema']['sc:description'] == '[object Object]'">--</p>
     43                        <div class="row">
     44                            <div class="col-sm-2">
     45                                <h4>Version:</h4>
     46                                <p data-ng-if="selectedSchema['sc:schema']['sc:version'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:version']"/>
     47                                <p data-ng-if="selectedSchema['sc:schema']['sc:version'] == '[object Object]'">--</p>
     48                            </div>
     49                            <div class="col-sm-2">
     50                                <h4>Status:</h4>
     51                                <p data-ng-if="selectedSchema['sc:schema']['sc:status'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:status']"/>
     52                                <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == '[object Object]'">--</p>
     53                            </div>
     54                            <div class="col-sm-3" data-ng-init="accessDetailsPanel.open = false;">
     55                                <h4>Access:</h4>
     56                                <div data-collapse="workspace.waitingForServerAccessStatusUpdate">
     57                                    <p>
     58                                        <span data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">shared URL&nbsp;</span>
     59                                        <span data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">private&nbsp;&nbsp;</span>
     60                                        <small id="access-actions">
     61                                            <span data-ng-show="!accessDetailsPanel.open" class="word-breaking-wraper">
     62                                                <a data-tooltip="Show access policy details" data-tooltip-popup-delay="750"
     63                                                    data-tooltip-placement="top" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down"></i></a>
     64                                            </span>
     65                                            <span data-ng-show="accessDetailsPanel.open" class="word-breaking-wraper">
     66                                                <a data-tooltip="Hidde access policy details" data-tooltip-popup-delay="750"
     67                                                    data-tooltip-placement="bottom" data-ng-click="toggleAccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-up"></i></a>
     68                                            </span>
     69                                        </small>
     70                                    </p>
     71                                </div>
     72                            </div>
     73                            <div class="col-sm-2">
     74                                <h4>License:</h4>
     75                                <p data-ng-if="selectedSchema['sc:schema']['sc:license'] != undefined">
     76                                    <a 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>">
     77                                        <small data-ng-bind="selectedSchema['sc:schema']['sc:license']['xml:id']"></small>
     78                                    </a>
     79                                </p>                           
     80                                <p data-ng-if="selectedSchema['sc:schema']['sc:license'] == undefined">--</p>
    8281                            </div>
    8382                        </div>
    84                         <div class="col-sm-2">
    85                             <h4>License:</h4>
    86                             <p data-ng-if="selectedSchema['sc:schema']['sc:license'] != undefined">
    87                                 <a 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>">
    88                                     <small data-ng-bind="selectedSchema['sc:schema']['sc:license']['xml:id']"></small>
    89                                 </a>
    90                             </p>                           
    91                             <p data-ng-if="selectedSchema['sc:schema']['sc:license'] == undefined">--</p>
    92                         </div>
    93                     </div>
    94                     <div class="row col-md-12" data-ng-controller="accessDetailsPanelCtrl">
    95                         <div class="panel panel-primary small modal-title" data-collapse="!accessDetailsPanel.open">
    96                             <div class="panel-heading">
    97                                 <label>Access policy:</label>
    98                             </div>
    99                             <div class="panel-body">
    100                                 <div data-ng-if="schemaEditable">
    101                                     <div data-collapse="!editAccessPanel.open">
    102                                         <form name="workspace.editAccessForm" class="form-inline">
    103                                             <div class="form-group small">
    104                                                 <label>Private</label>
    105                                                 <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios1" data-ng-model="workspace.editAccessForm.accessPolicy" value="private" ></input>
    106                                                 <span>&nbsp;</span>
    107                                                 <label>Shared URL</label>
    108                                                 <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios2" data-ng-model="workspace.editAccessForm.accessPolicy" value="shareURL"></input>
    109                                                 <span data-ng-show="workspace.waitingForServerAccessStatusUpdate">
    110                                                     &nbsp;&nbsp;<img src="images/spinner-small.gif" alt="Saving..."/>
     83                        <div class="row col-md-12" data-ng-controller="accessDetailsPanelCtrl">
     84                            <div class="panel panel-primary small modal-title" data-collapse="!accessDetailsPanel.open">
     85                                <div class="panel-heading">
     86                                    <label>Access policy:</label>
     87                                </div>
     88                                <div class="panel-body">
     89                                    <div data-ng-if="schemaEditable">
     90                                        <div data-collapse="!editAccessPanel.open">
     91                                            <form name="workspace.editAccessForm" class="form-inline">
     92                                                <div class="form-group small">
     93                                                    <label>Private</label>
     94                                                    <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios1" data-ng-model="workspace.editAccessForm.accessPolicy" value="private" ></input>
     95                                                    <span>&nbsp;</span>
     96                                                    <label>Shared URL</label>
     97                                                    <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios2" data-ng-model="workspace.editAccessForm.accessPolicy" value="shareURL"></input>
     98                                                    <span data-ng-show="workspace.waitingForServerAccessStatusUpdate">
     99                                                        &nbsp;&nbsp;<img src="images/spinner-small.gif" alt="Saving..."/>
     100                                                    </span>
     101                                                </div>
     102                                            </form>
     103                                            <div class="form-group has-error">
     104                                                <span class="help-block" data-collapse="!workspace.accessStatusUpdateAjaxError">
     105                                                    <div>The server responded with an error. Please try again!</div>
     106                                                    <div>If the problem persists contact us at:</div>
     107                                                    <address><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></address>
    111108                                                </span>
    112109                                            </div>
    113                                         </form>
    114                                         <div class="form-group has-error">
    115                                             <span class="help-block" data-collapse="!workspace.accessStatusUpdateAjaxError">
    116                                                 <div>The server responded with an error. Please try again!</div>
    117                                                 <div>If the problem persists contact us at:</div>
    118                                                 <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div>
    119                                             </span>
    120110                                        </div>
    121111                                    </div>
    122                                 </div>
    123                                 <p data-collapse="workspace.waitingForServerAccessStatusUpdate">
    124                                     <label>
    125                                         <span data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Shared URL&nbsp;&nbsp;</span>
    126                                         <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private&nbsp;&nbsp;</span>
    127                                         <a class="small cursor-pointer" data-ng-show="editAccessPanel.open" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
    128                                             <i class="glyphicon glyphicon-chevron-up"></i>
    129                                         </a>
    130                                         <a data-ng-if="schemaEditable" class="small cursor-pointer" data-ng-hide="editAccessPanel.open" data-tooltip="Change access policy" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
    131                                             <i class="glyphicon glyphicon-edit"></i>
    132                                         </a>
    133                                     </label>
    134                                 </p>
    135                                 <div data-collapse="workspace.waitingForServerAccessStatusUpdate">
    136                                     <div data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">
    137                                         <p>This schema is shared and its files can be accessed by anyone through the following public URL(s):</p>
    138                                         <ul>
    139                                             <li data-ng-repeat="file in filesList">{{location.protocol + '//' + location.host}}/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/files/{{file['sc:name']}}</li>
    140                                         </ul>
    141                                     </div>
    142                                     <div data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">
    143                                         <p>This schema is private to your workspace and cannot be accessed without authentication.</p>
     112                                    <p data-collapse="workspace.waitingForServerAccessStatusUpdate">
     113                                        <label>
     114                                            <span data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Shared URL&nbsp;&nbsp;</span>
     115                                            <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private&nbsp;&nbsp;</span>
     116                                            <a class="small cursor-pointer" data-ng-show="editAccessPanel.open" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
     117                                                <i class="glyphicon glyphicon-chevron-up"></i>
     118                                            </a>
     119                                            <a data-ng-if="schemaEditable" class="small cursor-pointer" data-ng-hide="editAccessPanel.open" data-tooltip="Change access policy" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
     120                                                <i class="glyphicon glyphicon-edit"></i>
     121                                            </a>
     122                                        </label>
     123                                    </p>
     124                                    <div data-collapse="workspace.waitingForServerAccessStatusUpdate">
     125                                        <div data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">
     126                                            <p>This schema is shared and its files can be accessed by anyone through the following public URL(s):</p>
     127                                            <ul>
     128                                                <li data-ng-repeat="file in filesList">{{location.protocol + '//' + location.host}}/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/files/{{file['sc:name']}}</li>
     129                                            </ul>
     130                                        </div>
     131                                        <div data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">
     132                                            <p>This schema is private to your workspace and cannot be accessed without authentication.</p>
     133                                        </div>
    144134                                    </div>
    145135                                </div>
    146136                            </div>
    147137                        </div>
    148                     </div>
    149                     <div class="row">
    150                         <div class="col-sm-2">
    151                             <h5>Group tags:</h5>
     138                        <div class="row">
     139                            <div class="col-sm-2">
     140                                <h5>Group tags:</h5>
     141                            </div>
     142                            <div class="col-sm-10">
     143                                <h6 data-ng-if="selectedSchema['sc:schema']['sc:tag']['content']" data-ng-bind=" '[' + selectedSchema['sc:schema']['sc:tag']['content'] + ']'"></h6>
     144                            </div>
    152145                        </div>
    153                         <div class="col-sm-10">
    154                             <h6 data-ng-if="selectedSchema['sc:schema']['sc:tag']['content']" data-ng-bind=" '[' + selectedSchema['sc:schema']['sc:tag']['content'] + ']'"></h6>
     146                        <div>
     147                            <h4>Files:</h4>
     148                            <ul>
     149                                <li id="files-list" data-ng-repeat="file in filesList" data-ng-controller="FileController">
     150                                    <span>
     151                                        <span data-ng-bind="file['sc:name']"></span><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
     152                                        <a class="btn btn-success btn-xs" data-ng-model="showSchemaBtn" data-btn-checkbox="" data-ng-click="showFile(file['sc:name'])">
     153                                            <span data-tooltip="Show file inline" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-hide="showSchemaBtn"><i class="glyphicon glyphicon glyphicon-collapse-down"></i> Show</span><span data-tooltip="Hide file" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-show="showSchemaBtn"><i class="glyphicon glyphicon glyphicon-collapse-up"></i> Hide</span>
     154                                        </a>
     155                                        <a data-tooltip="Navigate to file URL" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/files/{{file['sc:name']}}" class="btn btn-primary btn-xs"><i class="glyphicon glyphicon-share"></i> Open</a>
     156                                        <a data-tooltip="Download file" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/download/files/{{file['sc:name']}}" class="btn btn-danger btn-xs" download><i class="glyphicon glyphicon-download"></i> Download</a>
     157                                        <span data-ng-show="showSchemaBtn &amp;&amp; !file.open">
     158                                            <span>&nbsp;&nbsp;</span>
     159                                            <img src="images/spinner-small.gif" alt="Loading..."/>
     160                                        </span>
     161                                    </span>
     162                                    <div data-collapse="!file.open">
     163                                        <pre><code data-ng-class="prettify" data-ng-bind="schemaFileContent"></code></pre>
     164                                    </div>
     165                                    <div class="has-error small" data-collapse="!showFileAjaxError">
     166                                        <span class="help-block">
     167                                            <div>The server responded with an error. Please try again!</div>
     168                                            <div>If the problem persists contact us at:</div>
     169                                            <address><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></address>
     170                                        </span>
     171                                    </div>
     172                                </li>
     173                            </ul> 
    155174                        </div>
    156                     </div>
    157                     <div>
    158                         <h4>Files:</h4>
    159                         <ul>
    160                             <li id="files-list" data-ng-repeat="file in filesList" data-ng-controller="FileController">
    161                                 <span>
    162                                     <span data-ng-bind="file['sc:name']"></span><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
    163                                     <a class="btn btn-success btn-xs" data-ng-model="showSchemaBtn" data-btn-checkbox="" data-ng-click="showFile(file['sc:name'])">
    164                                         <span data-tooltip="Show file inline" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-hide="showSchemaBtn"><i class="glyphicon glyphicon glyphicon-collapse-down"></i> Show</span><span data-tooltip="Hide file" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-show="showSchemaBtn"><i class="glyphicon glyphicon glyphicon-collapse-up"></i> Hide</span>
    165                                     </a>
    166                                     <a data-tooltip="Navigate to file URL" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/files/{{file['sc:name']}}" class="btn btn-primary btn-xs"><i class="glyphicon glyphicon-share"></i> Open</a>
    167                                     <a data-tooltip="Download file" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" href="/schemacat/schemas/{{selectedSchema['sc:schema']['xml:id']}}/download/files/{{file['sc:name']}}" class="btn btn-danger btn-xs" download><i class="glyphicon glyphicon-download"></i> Download</a>
    168                                     <span data-ng-show="showSchemaBtn &amp;&amp; !file.open">
    169                                         <span>&nbsp;&nbsp;</span>
    170                                         <img src="images/spinner-small.gif" alt="Loading..."/>
    171                                     </span>
    172                                 </span>
    173                                 <div data-collapse="!file.open">
    174                                     <pre><code data-ng-class="prettify" data-ng-bind="schemaFileContent"></code></pre>
    175                                 </div>
    176                                 <div class="has-error small" data-ng-show="showFileAjaxError">
    177                                     <div class="help-block">
    178                                         <div>The server responded with an error. Please try again!</div>
    179                                         <div>If the problem persists contact us at:</div>
    180                                         <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div>
    181                                     </div>
    182                                 </div>
    183                             </li>
    184                         </ul> 
    185175                    </div>
    186176                </div>
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/styles/SCHEMAcat.css

    r4372 r4476  
    1818    -webkit-animation-duration: 0.25s;
    1919    -moz-animation-duration: 0.25s;
    20         -o-animation-duration: 0.25s;
    21         animation-duration: 0.25s;
     20    -o-animation-duration: 0.25s;
     21    animation-duration: 0.25s;
    2222}
    2323
     
    3333    border-color: #e9322d;
    3434    -webkit-box-shadow: 0 0 6px #f8b9b7;
    35      -moz-box-shadow: 0 0 6px #f8b9b7;
    36           box-shadow: 0 0 6px #f8b9b7;
     35    -moz-box-shadow: 0 0 6px #f8b9b7;
     36    box-shadow: 0 0 6px #f8b9b7;
    3737}
    3838
     
    5858
    5959.img-responsive-inline{
    60   display: inline-block;
    61   height: auto;
    62   max-width: 100%;
     60    display: inline-block;
     61    height: auto;
     62    max-width: 100%;
    6363}
    6464
     
    110110
    111111.schemacat-fluid-container {
    112   padding-left: 15px;
    113   padding-right: 15px;
    114   margin-left: auto;
    115   margin-right: auto;
     112    padding-left: 15px;
     113    padding-right: 15px;
     114    margin-left: auto;
     115    margin-right: auto;
    116116}
    117117
     
    120120}
    121121
     122#schema-div,
     123#contact-div {
     124    font-size: 21px;
     125    font-weight: 200;
     126    line-height: 2.1428571435;
     127}
     128
     129#schema-div h1,
     130#contact-div h1 {
     131    line-height: 1;
     132}
     133
     134#schema-div p,
     135#contact-div p {
     136    line-height: 1.4;
     137    font-size: inherit;
     138    font-weight: inherit;
     139    margin-bottom: 10px;
     140}
     141
     142.help-block {
     143    line-height: 1.428571429;
     144}
     145
     146#fill-details-modal-error.help-block {
     147    padding-top: 7px;
     148}
     149
     150
     151/* FIX FOR BOOTSTRAP 3.1.0 BUG #12447. (From #12489 commit) */
     152/* 1. override the wrong selectors to create a border */
     153.panel > .table-bordered > tbody > tr:first-child > td {
     154  border-top: 1px solid #ddd;
     155}
     156
     157.panel > .table-bordered > thead > tr:last-child > th {
     158  border-bottom: 1px solid #ddd;
     159}
     160/* 2. declare new fixed selectors */
     161.panel > .table-bordered > tbody:first-child > tr:first-child > td {
     162  border-top: 0;
     163}
     164
     165.panel > .table-bordered > thead:last-child > tr:last-child > th {
     166  border-bottom: 0;
     167}
     168/* END OF FIX FOR BOOTSTRAP 3.1.0 BUG #12447 */
     169
    122170.modal {
    123171    overflow-y: auto;
     
    130178/* Lastly, apply responsive CSS fixes as necessary */
    131179@media (max-width: 767px) {
    132     #footer{
     180    #footer {
    133181        margin-left:-20px;
    134182        margin-right:-20px;
     
    142190    }
    143191   
    144     #pushh{
     192    #pushh {
    145193        height:0px;
    146194    }
     
    148196
    149197@media (max-width: 1009px) {
    150   .sidebar-nav-fixed {
    151       position:static;
    152       width:auto;
    153   }
    154 
    155 }
     198    .sidebar-nav-fixed {
     199        position:static;
     200        width:auto;
     201    }
     202}
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/styles/SCHEMAcat.min.css

    r4372 r4476  
    1 body,html{height:100%}body{overflow-y:scroll}.centered{text-align:center}#about,#accountDetails,#contact,#schema-div,#workspace{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}#schema-background{min-height:350px}input.ng-dirty.ng-invalid{color:#b94a48;border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.sidebar-nav-fixed{position:fixed;width:21.97%;min-width:246px}.paginator{white-space:nowrap;min-width:241px}.img-responsive-inline{display:inline-block;height:auto;max-width:100%}.word-breaking-wraper{word-wrap:break-word}#access-actions .tooltip-inner{max-width:350px}pre{overflow-x:auto;overflow-wrap:normal;word-wrap:normal}pre code{background-color:inherit;white-space:pre;float:left;min-width:100%}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -71px}#footer,#pushf,#pushh{height:71px}#footer{background-color:#f5f5f5;padding-top:20px}.schemacat-fluid-container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.schemacat-fluid-container .jumbotron{border-radius:6px}.modal{overflow-y:auto}body.modal-open{overflow:scroll}@media (max-width:767px){#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.navbar-fixed-top{position:relative;top:auto}#pushh{height:0}}@media (max-width:1009px){.sidebar-nav-fixed{position:static;width:auto}}
     1body,html{height:100%}body{overflow-y:scroll}.centered{text-align:center}#about,#accountDetails,#contact,#schema-div,#workspace{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}#schema-background{min-height:350px}input.ng-dirty.ng-invalid{color:#b94a48;border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.sidebar-nav-fixed{position:fixed;width:21.97%;min-width:246px}.paginator{white-space:nowrap;min-width:241px}.img-responsive-inline{display:inline-block;height:auto;max-width:100%}.word-breaking-wraper{word-wrap:break-word}#access-actions .tooltip-inner{max-width:350px}pre{overflow-x:auto;overflow-wrap:normal;word-wrap:normal}pre code{background-color:inherit;white-space:pre;float:left;min-width:100%}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -71px}#footer,#pushf,#pushh{height:71px}#footer{background-color:#f5f5f5;padding-top:20px}.schemacat-fluid-container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.schemacat-fluid-container .jumbotron{border-radius:6px}#contact-div,#schema-div{font-size:21px;font-weight:200;line-height:2.1428571435}#contact-div h1,#schema-div h1{line-height:1}#contact-div p,#schema-div p{line-height:1.4;font-size:inherit;font-weight:inherit;margin-bottom:10px}.help-block{line-height:1.428571429}#fill-details-modal-error.help-block{padding-top:7px}.panel>.table-bordered>tbody>tr:first-child>td{border-top:1px solid #ddd}.panel>.table-bordered>thead>tr:last-child>th{border-bottom:1px solid #ddd}.panel>.table-bordered>tbody:first-child>tr:first-child>td{border-top:0}.panel>.table-bordered>thead:last-child>tr:last-child>th{border-bottom:0}.modal{overflow-y:auto}body.modal-open{overflow:scroll}@media (max-width:767px){#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.navbar-fixed-top{position:relative;top:auto}#pushh{height:0}}@media (max-width:1009px){.sidebar-nav-fixed{position:static;width:auto}}
Note: See TracChangeset for help on using the changeset viewer.