Changeset 4476
- Timestamp:
- 02/07/14 10:55:22 (10 years ago)
- 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 11 11 12 12 <!-- 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" /> 14 14 <link href="./styles/SCHEMAcat.min.css" rel="stylesheet" /> 15 15 -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/index.html
r4443 r4476 11 11 12 12 <!-- 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" /> 14 14 <link href="./lib/animate_css/animate.min.css" rel="stylesheet" /> 15 15 <link href="./styles/SCHEMAcat.min.css" rel="stylesheet" /> … … 51 51 <li> 52 52 <!-- 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()"> --> 54 54 <a href="{{shibURL}}"> 55 55 <i class="glyphicon glyphicon-log-in"><!--i--></i> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/contact.html
r4300 r4476 2 2 <div class="row"> 3 3 <div class="col-md-12"> 4 <div class="jumbotron">4 <div id="contact-div" class="jumbotron"> 5 5 <div> 6 6 <h3>Contact</h3> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/fillDetailsModal.html
r4300 r4476 1 <!-- dummy login dialog DISABLE in production! -->2 1 <div> 3 2 <div class="modal-header"> 4 <h3 id="loginModalLabel">SCHEMAcat account details </h3>3 <h3 class="modal-title">SCHEMAcat account details </h3> 5 4 </div> 6 5 <div class="modal-body"> … … 45 44 <img src="images/spinner.gif" alt="Loading..."/> 46 45 </div> 47 < spanclass="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"> 49 48 <div>The server responded with an error. Please try again!</div> 50 49 <br/> … … 52 51 <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div> 53 52 </span> 54 </ span>53 </div> 55 54 </div> 56 55 </div> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/loginModal.html
r4300 r4476 3 3 <div class="modal-header"> 4 4 <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> 6 6 </div> 7 7 <div class="modal-body"> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/workspace.html
r4467 r4476 36 36 <div class="col-md-9"> 37 37 <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 </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 </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 </span> 59 <span data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">private </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> 82 81 </div> 83 82 </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> </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 <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> </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 <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> 111 108 </span> 112 109 </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>120 110 </div> 121 111 </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 </span>126 <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private </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 </span> 115 <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private </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> 144 134 </div> 145 135 </div> 146 136 </div> 147 137 </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> 152 145 </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> </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 && !file.open"> 158 <span> </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> 155 174 </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> </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 && !file.open">169 <span> </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>185 175 </div> 186 176 </div> -
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/styles/SCHEMAcat.css
r4372 r4476 18 18 -webkit-animation-duration: 0.25s; 19 19 -moz-animation-duration: 0.25s; 20 21 20 -o-animation-duration: 0.25s; 21 animation-duration: 0.25s; 22 22 } 23 23 … … 33 33 border-color: #e9322d; 34 34 -webkit-box-shadow: 0 0 6px #f8b9b7; 35 36 35 -moz-box-shadow: 0 0 6px #f8b9b7; 36 box-shadow: 0 0 6px #f8b9b7; 37 37 } 38 38 … … 58 58 59 59 .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%; 63 63 } 64 64 … … 110 110 111 111 .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; 116 116 } 117 117 … … 120 120 } 121 121 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 122 170 .modal { 123 171 overflow-y: auto; … … 130 178 /* Lastly, apply responsive CSS fixes as necessary */ 131 179 @media (max-width: 767px) { 132 #footer {180 #footer { 133 181 margin-left:-20px; 134 182 margin-right:-20px; … … 142 190 } 143 191 144 #pushh {192 #pushh { 145 193 height:0px; 146 194 } … … 148 196 149 197 @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}}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}#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.