From 061719eb8409c51a36bf44e9725e56401b33d080 Mon Sep 17 00:00:00 2001 From: benweet Date: Mon, 5 Aug 2013 15:05:34 +0100 Subject: [PATCH] Upgrade to Bootstrap 3 --- cache.manifest | 2 +- {js/styles => css}/highlight.css | 0 css/jgrowl.css | 98 + {js/styles => css}/prettify.css | 0 img/icons.png | Bin 5188 -> 5188 bytes img/icons2x.png | Bin 0 -> 11593 bytes js/core.js | 1 - js/eventMgr.js | 2 +- js/extensions/documentSelector.js | 2 +- js/extensions/documentTitle.js | 2 +- js/html/bodyIndex.html | 16 +- js/html/bodyViewer.html | 2 +- js/html/dialogManagePublicationLocation.html | 2 +- .../dialogManageSynchronizationLocation.html | 2 +- js/libs/{ => bootstrap}/bootstrap.js | 0 .../bootstrap/less}/accordion.less | 0 .../bootstrap/less}/alerts.less | 0 .../bootstrap/less}/badges.less | 0 .../bootstrap/less}/bootstrap.less | 0 .../bootstrap/less}/breadcrumbs.less | 0 .../bootstrap/less}/button-groups.less | 0 .../bootstrap/less}/buttons.less | 0 .../bootstrap/less}/carousel.less | 0 .../bootstrap/less}/close.less | 0 .../bootstrap/less}/code.less | 0 .../bootstrap/less}/component-animations.less | 0 .../bootstrap/less}/dropdowns.less | 0 .../bootstrap/less}/forms.less | 0 .../bootstrap/less}/grid.less | 0 .../bootstrap/less}/jumbotron.less | 0 .../bootstrap/less}/labels.less | 0 .../bootstrap/less}/list-group.less | 0 .../bootstrap/less}/media.less | 0 .../bootstrap/less}/mixins.less | 0 .../bootstrap/less}/modals.less | 0 .../bootstrap/less}/navbar.less | 0 .../bootstrap/less}/navs.less | 0 .../bootstrap/less}/normalize.less | 0 .../bootstrap/less}/pager.less | 0 .../bootstrap/less}/pagination.less | 0 .../bootstrap/less}/panels.less | 0 .../bootstrap/less}/popovers.less | 0 .../bootstrap/less}/print.less | 0 .../bootstrap/less}/progress-bars.less | 0 .../bootstrap/less}/responsive-utilities.less | 0 .../bootstrap/less}/scaffolding.less | 0 .../bootstrap/less}/tables.less | 0 .../bootstrap/less}/thumbnails.less | 0 .../bootstrap/less}/tooltip.less | 0 .../bootstrap/less}/type.less | 0 .../bootstrap/less}/utilities.less | 0 .../bootstrap/less}/variables.less | 0 .../bootstrap/less}/wells.less | 0 js/libs/fontello/LICENSE.txt | 48 + js/libs/fontello/README.txt | 75 + js/libs/fontello/config.json | 1904 ++ js/libs/fontello/css/animation.css | 85 + js/libs/fontello/css/fontello-codes.css | 317 + js/libs/fontello/css/fontello-embedded.css | 370 + js/libs/fontello/css/fontello-ie7-codes.css | 317 + js/libs/fontello/css/fontello-ie7.css | 328 + js/libs/fontello/css/fontello.css | 368 + fontello.html => js/libs/fontello/demo.html | 0 {font => js/libs/fontello/font}/fontello.eot | Bin {font => js/libs/fontello/font}/fontello.svg | 0 {font => js/libs/fontello/font}/fontello.ttf | Bin {font => js/libs/fontello/font}/fontello.woff | Bin js/main-min.js | 14875 +++++++--------- js/main.js | 6 +- js/publisher.js | 2 +- js/styles/default.less | 89 +- js/styles/jgrowl.css | 131 - js/styles/main.less | 7 +- run_deploy | 2 +- tools/optimize-css.json | 5 - tools/optimize-js.json | 1 + {scripts => tools}/run_optimize | 1 - 77 files changed, 9945 insertions(+), 9115 deletions(-) rename {js/styles => css}/highlight.css (100%) create mode 100644 css/jgrowl.css rename {js/styles => css}/prettify.css (100%) create mode 100644 img/icons2x.png rename js/libs/{ => bootstrap}/bootstrap.js (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/accordion.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/alerts.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/badges.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/bootstrap.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/breadcrumbs.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/button-groups.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/buttons.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/carousel.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/close.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/code.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/component-animations.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/dropdowns.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/forms.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/grid.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/jumbotron.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/labels.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/list-group.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/media.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/mixins.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/modals.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/navbar.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/navs.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/normalize.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/pager.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/pagination.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/panels.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/popovers.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/print.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/progress-bars.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/responsive-utilities.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/scaffolding.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/tables.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/thumbnails.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/tooltip.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/type.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/utilities.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/variables.less (100%) rename js/{styles/bootstrap => libs/bootstrap/less}/wells.less (100%) create mode 100644 js/libs/fontello/LICENSE.txt create mode 100644 js/libs/fontello/README.txt create mode 100644 js/libs/fontello/config.json create mode 100644 js/libs/fontello/css/animation.css create mode 100644 js/libs/fontello/css/fontello-codes.css create mode 100644 js/libs/fontello/css/fontello-embedded.css create mode 100644 js/libs/fontello/css/fontello-ie7-codes.css create mode 100644 js/libs/fontello/css/fontello-ie7.css create mode 100644 js/libs/fontello/css/fontello.css rename fontello.html => js/libs/fontello/demo.html (100%) rename {font => js/libs/fontello/font}/fontello.eot (100%) rename {font => js/libs/fontello/font}/fontello.svg (100%) rename {font => js/libs/fontello/font}/fontello.ttf (100%) rename {font => js/libs/fontello/font}/fontello.woff (100%) delete mode 100644 js/styles/jgrowl.css delete mode 100644 tools/optimize-css.json rename {scripts => tools}/run_optimize (77%) diff --git a/cache.manifest b/cache.manifest index e6c238ab..ca8d3724 100644 --- a/cache.manifest +++ b/cache.manifest @@ -1,5 +1,5 @@ CACHE MANIFEST -# Sun 4 Aug 2013 18:48:24 IST +# Sun 4 Aug 2013 18:48:25 IST CACHE: index.html diff --git a/js/styles/highlight.css b/css/highlight.css similarity index 100% rename from js/styles/highlight.css rename to css/highlight.css diff --git a/css/jgrowl.css b/css/jgrowl.css new file mode 100644 index 00000000..e3d253b3 --- /dev/null +++ b/css/jgrowl.css @@ -0,0 +1,98 @@ + +div.jGrowl { + z-index: 1050; + color: #fff; +} + +/** Normal Style Positions **/ +div.jGrowl { + position: absolute; +} + +body > div.jGrowl { + position: fixed; +} + +div.jGrowl.top-left { + left: 0px; + top: 0px; +} + +div.jGrowl.top-right { + right: 0px; + top: 0px; +} + +div.jGrowl.bottom-left { + left: 0px; + bottom: 0px; +} + +div.jGrowl.bottom-right { + right: 0px; + bottom: 0px; +} + +div.jGrowl.center { + top: 0px; + width: 50%; + left: 25%; +} + +/** Cross Browser Styling **/ +div.center div.jGrowl-notification, div.center div.jGrowl-closer { + margin-left: auto; + margin-right: auto; +} + +div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer { + background-color: #777; + zoom: 1; + width: 235px; + padding: 15px 20px; + margin-top: 5px; + margin-bottom: 5px; + text-align: left; + display: none; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +div.jGrowl div.jGrowl-notification { + min-height: 40px; +} + +div.jGrowl div.jGrowl-notification, +div.jGrowl div.jGrowl-closer { + margin: 20px; +} + +div.jGrowl div.jGrowl-notification div.jGrowl-header { + font-weight: bold; + font-size: .85em; +} + +div.jGrowl div.jGrowl-notification div.jGrowl-close { + z-index: 99; + float: right; + font-weight: bold; + font-size: 1em; + cursor: pointer; +} + +div.jGrowl div.jGrowl-closer { + padding-top: 4px; + padding-bottom: 4px; + cursor: pointer; + font-size: .9em; + font-weight: bold; + text-align: center; +} + +/** Hide jGrowl when printing **/ +@media print { + div.jGrowl { + display: none; + } +} \ No newline at end of file diff --git a/js/styles/prettify.css b/css/prettify.css similarity index 100% rename from js/styles/prettify.css rename to css/prettify.css diff --git a/img/icons.png b/img/icons.png index d2b8a6aec1d4b8fbbe8f16a8987c219bb0a3e2e7..ae08e85f0041b4b1e2b7c500773c3f0f95cab037 100644 GIT binary patch delta 60 zcmX@2aYSQ+mf?Q}AY8C_`D6wL2F?PH$YKTtZeb8+WSBKa0w~B{;_2(kewTxl*HEkA LiSyKr(JzGoQL_?L delta 60 zcmX@2aYSQ+mLUTO{B+)352QE?JR*x37`TN&n2}-D90{Nxdx@v7EBjq`F$M*(BV`Xh JZj62@3;?%<5Apy2 diff --git a/img/icons2x.png b/img/icons2x.png new file mode 100644 index 0000000000000000000000000000000000000000..29f406961a77a946e7caf35d781e910b7bc4736a GIT binary patch literal 11593 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