From bcb39db66a9efa157e03dcdf2db6798f3d1a317e Mon Sep 17 00:00:00 2001 From: laf Date: Wed, 29 Apr 2015 15:18:14 +0100 Subject: [PATCH] Updated global search for new typeahead --- Makefile | 3 + html/css/styles.css | 53 +- html/includes/print-menubar.php | 135 +- html/index.php | 4 +- lib/handlebars/.eslintrc | 199 -- lib/handlebars/.gitignore | 12 - lib/handlebars/.gitmodules | 3 - lib/handlebars/.istanbul.yml | 2 - lib/handlebars/.npmignore | 25 - lib/handlebars/.travis.yml | 23 - lib/handlebars/CONTRIBUTING.md | 80 - lib/handlebars/FAQ.md | 60 - lib/handlebars/Gruntfile.js | 234 -- lib/handlebars/LICENSE | 19 - lib/handlebars/README.markdown | 438 ---- lib/handlebars/bench/dist-size.js | 39 - lib/handlebars/bench/index.js | 14 - lib/handlebars/bench/precompile-size.js | 19 - lib/handlebars/bench/templates/arguments.js | 12 - lib/handlebars/bench/templates/array-each.js | 7 - .../bench/templates/array-mustache.js | 4 - lib/handlebars/bench/templates/complex.dust | 14 - lib/handlebars/bench/templates/complex.eco | 14 - .../bench/templates/complex.handlebars | 14 - lib/handlebars/bench/templates/complex.js | 20 - .../bench/templates/complex.mustache | 13 - lib/handlebars/bench/templates/data.js | 4 - lib/handlebars/bench/templates/depth-1.js | 6 - lib/handlebars/bench/templates/depth-2.js | 6 - lib/handlebars/bench/templates/index.js | 9 - .../bench/templates/object-mustache.js | 4 - lib/handlebars/bench/templates/object.js | 7 - .../bench/templates/partial-recursion.js | 10 - lib/handlebars/bench/templates/partial.js | 11 - lib/handlebars/bench/templates/paths.js | 7 - lib/handlebars/bench/templates/string.js | 7 - .../bench/templates/subexpression.js | 14 - lib/handlebars/bench/templates/variables.js | 8 - lib/handlebars/bench/throughput.js | 131 -- lib/handlebars/bench/util/benchwarmer.js | 199 -- lib/handlebars/bench/util/template-runner.js | 27 - lib/handlebars/bin/handlebars | 111 - lib/handlebars/components/bower.json | 6 - lib/handlebars/components/component.json | 9 - lib/handlebars/components/composer.json | 35 - .../components/handlebars-source.gemspec | 22 - .../components/handlebars.js.nuspec | 17 - .../components/lib/handlebars/source.rb | 11 - lib/handlebars/docs/compiler-api.md | 276 --- lib/handlebars/lib/handlebars.js | 41 - lib/handlebars/lib/handlebars.runtime.js | 37 - lib/handlebars/lib/handlebars/base.js | 244 -- lib/handlebars/lib/handlebars/compiler/ast.js | 152 -- .../lib/handlebars/compiler/base.js | 25 - .../lib/handlebars/compiler/code-gen.js | 164 -- .../lib/handlebars/compiler/compiler.js | 513 ---- .../lib/handlebars/compiler/helpers.js | 123 - .../compiler/javascript-compiler.js | 1070 --------- .../lib/handlebars/compiler/printer.js | 151 -- .../lib/handlebars/compiler/visitor.js | 119 - .../handlebars/compiler/whitespace-control.js | 208 -- lib/handlebars/lib/handlebars/exception.js | 34 - lib/handlebars/lib/handlebars/no-conflict.js | 12 - lib/handlebars/lib/handlebars/runtime.js | 214 -- lib/handlebars/lib/handlebars/safe-string.js | 10 - lib/handlebars/lib/handlebars/utils.js | 101 - lib/handlebars/lib/index.js | 25 - lib/handlebars/lib/precompiler.js | 178 -- lib/handlebars/package.json | 75 - lib/handlebars/release-notes.md | 378 --- lib/handlebars/runtime.js | 3 - lib/handlebars/spec/.eslintrc | 36 - lib/handlebars/spec/amd-runtime.html | 105 - lib/handlebars/spec/amd.html | 124 - lib/handlebars/spec/artifacts/bom.handlebars | 1 - .../spec/artifacts/empty.handlebars | 0 .../spec/artifacts/example_1.handlebars | 1 - lib/handlebars/spec/artifacts/example_2.hbs | 1 - lib/handlebars/spec/ast.js | 289 --- lib/handlebars/spec/basic.js | 297 --- lib/handlebars/spec/blocks.js | 152 -- lib/handlebars/spec/builtins.js | 344 --- lib/handlebars/spec/compiler.js | 68 - lib/handlebars/spec/data.js | 271 --- lib/handlebars/spec/env/browser.js | 30 - lib/handlebars/spec/env/common.js | 56 - lib/handlebars/spec/env/json2.js | 489 ---- lib/handlebars/spec/env/node.js | 24 - lib/handlebars/spec/env/require.js | 2054 ----------------- lib/handlebars/spec/env/runner.js | 45 - lib/handlebars/spec/env/runtime.js | 50 - lib/handlebars/spec/expected/empty.amd.js | 6 - lib/handlebars/spec/helpers.js | 717 ------ lib/handlebars/spec/index.html | 95 - lib/handlebars/spec/javascript-compiler.js | 78 - lib/handlebars/spec/mustache | 1 - lib/handlebars/spec/parser.js | 234 -- lib/handlebars/spec/partials.js | 247 -- lib/handlebars/spec/precompiler.js | 172 -- lib/handlebars/spec/regressions.js | 175 -- lib/handlebars/spec/require.js | 23 - lib/handlebars/spec/runtime.js | 89 - lib/handlebars/spec/source-map.js | 50 - lib/handlebars/spec/spec.js | 50 - lib/handlebars/spec/strict.js | 123 - lib/handlebars/spec/string-params.js | 176 -- lib/handlebars/spec/subexpressions.js | 238 -- lib/handlebars/spec/tokenizer.js | 426 ---- lib/handlebars/spec/track-ids.js | 191 -- lib/handlebars/spec/umd-runtime.html | 89 - lib/handlebars/spec/umd.html | 109 - lib/handlebars/spec/utils.js | 79 - lib/handlebars/spec/visitor.js | 141 -- lib/handlebars/spec/whitespace-control.js | 77 - lib/handlebars/src/handlebars.l | 116 - lib/handlebars/src/handlebars.yy | 130 -- lib/handlebars/src/parser-prefix.js | 1 - lib/handlebars/src/parser-suffix.js | 1 - lib/handlebars/tasks/metrics.js | 63 - lib/handlebars/tasks/parser.js | 29 - lib/handlebars/tasks/publish.js | 83 - lib/handlebars/tasks/test.js | 44 - lib/handlebars/tasks/util/git.js | 107 - lib/handlebars/tasks/version.js | 41 - 124 files changed, 152 insertions(+), 14760 deletions(-) delete mode 100644 lib/handlebars/.eslintrc delete mode 100644 lib/handlebars/.gitignore delete mode 100644 lib/handlebars/.gitmodules delete mode 100644 lib/handlebars/.istanbul.yml delete mode 100644 lib/handlebars/.npmignore delete mode 100644 lib/handlebars/.travis.yml delete mode 100644 lib/handlebars/CONTRIBUTING.md delete mode 100644 lib/handlebars/FAQ.md delete mode 100644 lib/handlebars/Gruntfile.js delete mode 100644 lib/handlebars/LICENSE delete mode 100644 lib/handlebars/README.markdown delete mode 100644 lib/handlebars/bench/dist-size.js delete mode 100644 lib/handlebars/bench/index.js delete mode 100644 lib/handlebars/bench/precompile-size.js delete mode 100644 lib/handlebars/bench/templates/arguments.js delete mode 100644 lib/handlebars/bench/templates/array-each.js delete mode 100644 lib/handlebars/bench/templates/array-mustache.js delete mode 100644 lib/handlebars/bench/templates/complex.dust delete mode 100644 lib/handlebars/bench/templates/complex.eco delete mode 100644 lib/handlebars/bench/templates/complex.handlebars delete mode 100644 lib/handlebars/bench/templates/complex.js delete mode 100644 lib/handlebars/bench/templates/complex.mustache delete mode 100644 lib/handlebars/bench/templates/data.js delete mode 100644 lib/handlebars/bench/templates/depth-1.js delete mode 100644 lib/handlebars/bench/templates/depth-2.js delete mode 100644 lib/handlebars/bench/templates/index.js delete mode 100644 lib/handlebars/bench/templates/object-mustache.js delete mode 100644 lib/handlebars/bench/templates/object.js delete mode 100644 lib/handlebars/bench/templates/partial-recursion.js delete mode 100644 lib/handlebars/bench/templates/partial.js delete mode 100644 lib/handlebars/bench/templates/paths.js delete mode 100644 lib/handlebars/bench/templates/string.js delete mode 100644 lib/handlebars/bench/templates/subexpression.js delete mode 100644 lib/handlebars/bench/templates/variables.js delete mode 100644 lib/handlebars/bench/throughput.js delete mode 100644 lib/handlebars/bench/util/benchwarmer.js delete mode 100644 lib/handlebars/bench/util/template-runner.js delete mode 100755 lib/handlebars/bin/handlebars delete mode 100644 lib/handlebars/components/bower.json delete mode 100644 lib/handlebars/components/component.json delete mode 100644 lib/handlebars/components/composer.json delete mode 100644 lib/handlebars/components/handlebars-source.gemspec delete mode 100644 lib/handlebars/components/handlebars.js.nuspec delete mode 100644 lib/handlebars/components/lib/handlebars/source.rb delete mode 100644 lib/handlebars/docs/compiler-api.md delete mode 100644 lib/handlebars/lib/handlebars.js delete mode 100644 lib/handlebars/lib/handlebars.runtime.js delete mode 100644 lib/handlebars/lib/handlebars/base.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/ast.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/base.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/code-gen.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/compiler.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/helpers.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/javascript-compiler.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/printer.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/visitor.js delete mode 100644 lib/handlebars/lib/handlebars/compiler/whitespace-control.js delete mode 100644 lib/handlebars/lib/handlebars/exception.js delete mode 100644 lib/handlebars/lib/handlebars/no-conflict.js delete mode 100644 lib/handlebars/lib/handlebars/runtime.js delete mode 100644 lib/handlebars/lib/handlebars/safe-string.js delete mode 100644 lib/handlebars/lib/handlebars/utils.js delete mode 100644 lib/handlebars/lib/index.js delete mode 100644 lib/handlebars/lib/precompiler.js delete mode 100644 lib/handlebars/package.json delete mode 100644 lib/handlebars/release-notes.md delete mode 100644 lib/handlebars/runtime.js delete mode 100644 lib/handlebars/spec/.eslintrc delete mode 100644 lib/handlebars/spec/amd-runtime.html delete mode 100644 lib/handlebars/spec/amd.html delete mode 100644 lib/handlebars/spec/artifacts/bom.handlebars delete mode 100644 lib/handlebars/spec/artifacts/empty.handlebars delete mode 100644 lib/handlebars/spec/artifacts/example_1.handlebars delete mode 100644 lib/handlebars/spec/artifacts/example_2.hbs delete mode 100644 lib/handlebars/spec/ast.js delete mode 100644 lib/handlebars/spec/basic.js delete mode 100644 lib/handlebars/spec/blocks.js delete mode 100644 lib/handlebars/spec/builtins.js delete mode 100644 lib/handlebars/spec/compiler.js delete mode 100644 lib/handlebars/spec/data.js delete mode 100644 lib/handlebars/spec/env/browser.js delete mode 100644 lib/handlebars/spec/env/common.js delete mode 100644 lib/handlebars/spec/env/json2.js delete mode 100644 lib/handlebars/spec/env/node.js delete mode 100644 lib/handlebars/spec/env/require.js delete mode 100644 lib/handlebars/spec/env/runner.js delete mode 100644 lib/handlebars/spec/env/runtime.js delete mode 100644 lib/handlebars/spec/expected/empty.amd.js delete mode 100644 lib/handlebars/spec/helpers.js delete mode 100644 lib/handlebars/spec/index.html delete mode 100644 lib/handlebars/spec/javascript-compiler.js delete mode 160000 lib/handlebars/spec/mustache delete mode 100644 lib/handlebars/spec/parser.js delete mode 100644 lib/handlebars/spec/partials.js delete mode 100644 lib/handlebars/spec/precompiler.js delete mode 100644 lib/handlebars/spec/regressions.js delete mode 100644 lib/handlebars/spec/require.js delete mode 100644 lib/handlebars/spec/runtime.js delete mode 100644 lib/handlebars/spec/source-map.js delete mode 100644 lib/handlebars/spec/spec.js delete mode 100644 lib/handlebars/spec/strict.js delete mode 100644 lib/handlebars/spec/string-params.js delete mode 100644 lib/handlebars/spec/subexpressions.js delete mode 100644 lib/handlebars/spec/tokenizer.js delete mode 100644 lib/handlebars/spec/track-ids.js delete mode 100644 lib/handlebars/spec/umd-runtime.html delete mode 100644 lib/handlebars/spec/umd.html delete mode 100644 lib/handlebars/spec/utils.js delete mode 100644 lib/handlebars/spec/visitor.js delete mode 100644 lib/handlebars/spec/whitespace-control.js delete mode 100644 lib/handlebars/src/handlebars.l delete mode 100644 lib/handlebars/src/handlebars.yy delete mode 100644 lib/handlebars/src/parser-prefix.js delete mode 100644 lib/handlebars/src/parser-suffix.js delete mode 100644 lib/handlebars/tasks/metrics.js delete mode 100644 lib/handlebars/tasks/parser.js delete mode 100644 lib/handlebars/tasks/publish.js delete mode 100644 lib/handlebars/tasks/test.js delete mode 100644 lib/handlebars/tasks/util/git.js delete mode 100644 lib/handlebars/tasks/version.js diff --git a/Makefile b/Makefile index 986e4d8e3..43d50197c 100644 --- a/Makefile +++ b/Makefile @@ -43,3 +43,6 @@ font-awesome: vis: $(GIT_SUBTREE) --prefix=lib/vis https://github.com/almende/vis.git master + +typeahead: + $(GIT_SUBTREE) -- prefix=lib/typeahead https://github.com/twitter/typeahead.js.git master diff --git a/html/css/styles.css b/html/css/styles.css index c788d57a3..5846651d6 100644 --- a/html/css/styles.css +++ b/html/css/styles.css @@ -1560,20 +1560,6 @@ tr.search:nth-child(odd) { overflow-x: hidden; } -.tt-dropdown-menu -{ - min-width: 500px; - left: -400px !important; -} - -.twitter-typeahead .tt-hint { - display: block; - height: 34px; - padding: 8px 12px; - font-size: 14px; - line-height: 1.428571429; - border: 1px solid transparent; -} .ui-autocomplete { max-height: 100px; @@ -1610,3 +1596,42 @@ tr.search:nth-child(odd) { display:block; min-width: 75%; } + +.tt-menu { + position: absolute; + top: 95%; + left: 2.5%; + z-index: 100; + display: none; + min-width: 400px; + margin-bottom: 20px; + overflow: hidden; + background-color: #fff; + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; + box-shadow: 0px 0px 0px 1px green; + -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); + -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); + box-shadow: 0 5px 10px rgba(0,0,0,.2); +} + +.tt-open { + position: absolute; + top: 95%; + left: 2.5%; + z-index: 100; + display: none; + min-width: 400px; + left: -400px !important; + margin-bottom: 20px; + overflow: hidden; + background-color: #fff; + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + border-radius: 8px; + box-shadow: 0px 0px 0px 1px green; + -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); + -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); + box-shadow: 0 5px 10px rgba(0,0,0,.2); +} diff --git a/html/includes/print-menubar.php b/html/includes/print-menubar.php index 4f5215cd1..c3da47f95 100644 --- a/html/includes/print-menubar.php +++ b/html/includes/print-menubar.php @@ -463,9 +463,9 @@ if(is_file("includes/print-menubar-custom.inc.php")) ?> -