diff --git a/css/main.less b/css/main.less index e203e26..08a09f1 100755 --- a/css/main.less +++ b/css/main.less @@ -19,45 +19,6 @@ line-height: 1.4; } /* - * Remove text-shadow in selection highlight: h5bp.com/i - * These selection rule sets have to be separate. - * Customize the background color to match your design. - */ - ::-moz-selection { - background: #b3d4fc; - text-shadow: none; -} -::selection { - background: #b3d4fc; - text-shadow: none; -} -/* - * A better looking default horizontal rule - */ - hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; - margin: 1em 0; - padding: 0; -} -/* - * Remove the gap between images, videos, audio and canvas and the bottom of - * their containers: h5bp.com/i/440 - */ - audio, canvas, img, video { - vertical-align: middle; -} -/* - * Remove default fieldset styles. - */ - fieldset { - border: 0; - margin: 0; - padding: 0; -} -/* * Allow only vertical resizing of textareas. */ textarea { @@ -72,158 +33,7 @@ color: #000; padding: 0.2em 0; } -/* ========================================================================== - Author's custom styles - ========================================================================== */ -/* ========================================================================== - Helper classes - ========================================================================== */ - -/* - * Image replacement - */ - .ir { - background-color: transparent; - border: 0; - overflow: hidden; - /* IE 6/7 fallback */ - *text-indent: -9999px; -} -.ir:before { - content:""; - display: block; - width: 0; - height: 150%; -} -/* - * Hide from both screenreaders and browsers: h5bp.com/u - */ - .hidden { - display: none !important; - visibility: hidden; -} -/* - * Hide only visually, but have it available for screenreaders: h5bp.com/v - */ - .visuallyhidden { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -/* - * Extends the .visuallyhidden class to allow the element to be focusable - * when navigated to via the keyboard: h5bp.com/p - */ - .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { - clip: auto; - height: auto; - margin: 0; - overflow: visible; - position: static; - width: auto; -} -/* - * Hide visually and from screenreaders, but maintain layout - */ - .invisible { - visibility: hidden; -} -/* - * Clearfix: contain floats - * - * For modern browsers - * 1. The space content is one way to avoid an Opera bug when the - * `contenteditable` attribute is included anywhere else in the document. - * Otherwise it causes space to appear at the top and bottom of elements - * that receive the `clearfix` class. - * 2. The use of `table` rather than `block` is only necessary if using - * `:before` to contain the top-margins of child elements. - */ - .clearfix:before, .clearfix:after { - content:" "; - /* 1 */ - display: table; - /* 2 */ -} -.clearfix:after { - clear: both; -} -/* - * For IE 6/7 only - * Include this rule to trigger hasLayout and contain floats. - */ - .clearfix { - *zoom: 1; -} -/* ========================================================================== - EXAMPLE Media Queries for Responsive Design. - These examples override the primary ('mobile first') styles. - Modify as content requires. - ========================================================================== */ - @media only screen and (min-width: 35em) { - /* Style adjustments for viewports that meet the condition */ -} -@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { - /* Style adjustments for high resolution devices */ -} -/* ========================================================================== - Print styles. - Inlined to avoid required HTTP connection: h5bp.com/r - ========================================================================== */ - @media print { - * { - background: transparent !important; - color: #000 !important; - /* Black prints faster: h5bp.com/s */ - box-shadow: none !important; - text-shadow: none !important; - } - a, a:visited { - text-decoration: underline; - } - a[href]:after { - content:" (" attr(href)")"; - } - abbr[title]:after { - content:" (" attr(title)")"; - } - /* - * Don't show links for images, or javascript/internal links - */ - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content:""; - } - pre, blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - /* h5bp.com/t */ - } - tr, img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - @page { - margin: 0.5cm; - } - p, h2, h3 { - orphans: 3; - widows: 3; - } - h2, h3 { - page-break-after: avoid; - } -} .jumbotron.istex-header { padding-bottom: 0; padding-top: 1px; @@ -244,20 +54,6 @@ .container { height: 100%; } -.searchform { - background-color: @darkblue; - padding: 30px 0px 30px 0px; -} -.searchform form { - max-width: 250px; - margin: auto; - color: @darkblue; -} -.searchform .panel-heading .panel-title { - color: #ffffff; - font-weight: bold; - text-align: center; -} .form-group { max-width: 250px; } diff --git a/js/controllers/searchPageController.js b/js/controllers/searchPageController.js index 14a4420..01a4267 100644 --- a/js/controllers/searchPageController.js +++ b/js/controllers/searchPageController.js @@ -30,7 +30,7 @@ } }; - data["ftext"] = function() { + data["linksIcon"] = function() { return function(text, render) { var html = ""; var infos = render(text).split(" "); @@ -47,25 +47,6 @@ case 'image/tiff': typeFile = 'img/mimetypes/32px/tiff.png' break; - default: - typeFile = 'img/mimetypes/32px/_blank.png' - break; - } - html += "\'"" - i = i + 2; - } - return html; - } - }; - - data["mdata"] = function() { - return function(text, render) { - var html = ""; - var infos = render(text).split(" "); - var i = 0; - while ((i + 1) < infos.length) { - var typeFile; - switch (infos[i]) { case 'application/xml': typeFile = 'img/mimetypes/32px/xml.png' break; @@ -97,7 +78,7 @@ } } - var tableLine = "{{#hits}}

{{#titleClic}}{{#fulltext}}{{{mimetype}}} {{{uri}}}{{/fulltext}} {{title}}{{/titleClic}}

{{#abstr}}{{abstract}}{{/abstr}}

{{corpusName}}
{{#ftext}}{{#fulltext}}{{{mimetype}}} {{{uri}}} {{/fulltext}}{{/ftext}}{{#mdata}}{{#metadata}}{{{mimetype}}} {{{uri}}} {{/metadata}}{{/mdata}}
{{/hits}}"; + var tableLine = "{{#hits}}

{{#titleClic}}{{#fulltext}}{{{mimetype}}} {{{uri}}}{{/fulltext}} {{title}}{{/titleClic}}

{{#abstr}}{{abstract}}{{/abstr}}

{{corpusName}}
{{#linksIcon}}{{#fulltext}}{{{mimetype}}} {{{uri}}} {{/fulltext}}{{/linksIcon}}{{#linksIcon}}{{#metadata}}{{{mimetype}}} {{{uri}}} {{/metadata}}{{/linksIcon}}
{{/hits}}"; $("#tableResult").html(mustache.to_html(tableLine, data));