diff --git a/media/css/font-awesome.css b/media/css/font-awesome.css deleted file mode 100644 index 3be345b0f3..0000000000 --- a/media/css/font-awesome.css +++ /dev/null @@ -1,407 +0,0 @@ -/*! - * Font Awesome 3.2.1 - * by Dave Gandy - http://fortawesome.github.com/Font-Awesome -*/ -@font-face { - font-family: 'FontAwesome'; - src: url('font/fontawesome-webfont.eot?v=3.0.1'); - src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), - url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'), - url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); - font-weight: normal; - font-style: normal; -} -/* Font Awesome styles - ------------------------------------------------------- */ -[class^="icon-"], -[class*=" icon-"] { - font-family: FontAwesome; - font-weight: normal; - font-style: normal; - text-decoration: inherit; - -webkit-font-smoothing: antialiased; - vertical-align: baseline; - speak: none; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.icon-glass:before { content: "\f000"; } -.icon-music:before { content: "\f001"; } -.icon-search:before { content: "\f002"; } -.icon-envelope:before { content: "\f003"; } -.icon-heart:before { content: "\f004"; } -.icon-star:before { content: "\f005"; } -.icon-star-empty:before { content: "\f006"; } -.icon-user:before { content: "\f007"; } -.icon-film:before { content: "\f008"; } -.icon-th-large:before { content: "\f009"; } -.icon-th:before { content: "\f00a"; } -.icon-th-list:before { content: "\f00b"; } -.icon-ok:before { content: "\f00c"; } -.icon-remove:before { content: "\f00d"; } -.icon-zoom-in:before { content: "\f00e"; } - -.icon-zoom-out:before { content: "\f010"; } -.icon-off:before { content: "\f011"; } -.icon-signal:before { content: "\f012"; } -.icon-cog:before { content: "\f013"; } -.icon-trash:before { content: "\f014"; } -.icon-home:before { content: "\f015"; } -.icon-file:before { content: "\f016"; } -.icon-time:before { content: "\f017"; } -.icon-road:before { content: "\f018"; } -.icon-download-alt:before { content: "\f019"; } -.icon-download:before { content: "\f01a"; } -.icon-upload:before { content: "\f01b"; } -.icon-inbox:before { content: "\f01c"; } -.icon-play-circle:before { content: "\f01d"; } -.icon-repeat:before { content: "\f01e"; } - -/* \f020 doesn't work in Safari. all shifted one down */ -.icon-refresh:before { content: "\f021"; } -.icon-list-alt:before { content: "\f022"; } -.icon-lock:before { content: "\f023"; } -.icon-flag:before { content: "\f024"; } -.icon-headphones:before { content: "\f025"; } -.icon-volume-off:before { content: "\f026"; } -.icon-volume-down:before { content: "\f027"; } -.icon-volume-up:before { content: "\f028"; } -.icon-qrcode:before { content: "\f029"; } -.icon-barcode:before { content: "\f02a"; } -.icon-tag:before { content: "\f02b"; } -.icon-tags:before { content: "\f02c"; } -.icon-book:before { content: "\f02d"; } -.icon-bookmark:before { content: "\f02e"; } -.icon-print:before { content: "\f02f"; } - -.icon-camera:before { content: "\f030"; } -.icon-font:before { content: "\f031"; } -.icon-bold:before { content: "\f032"; } -.icon-italic:before { content: "\f033"; } -.icon-text-height:before { content: "\f034"; } -.icon-text-width:before { content: "\f035"; } -.icon-align-left:before { content: "\f036"; } -.icon-align-center:before { content: "\f037"; } -.icon-align-right:before { content: "\f038"; } -.icon-align-justify:before { content: "\f039"; } -.icon-list:before { content: "\f03a"; } -.icon-indent-left:before { content: "\f03b"; } -.icon-indent-right:before { content: "\f03c"; } -.icon-facetime-video:before { content: "\f03d"; } -.icon-picture:before { content: "\f03e"; } - -.icon-pencil:before { content: "\f040"; } -.icon-map-marker:before { content: "\f041"; } -.icon-adjust:before { content: "\f042"; } -.icon-tint:before { content: "\f043"; } -.icon-edit:before { content: "\f044"; } -.icon-share:before { content: "\f045"; } -.icon-check:before { content: "\f046"; } -.icon-move:before { content: "\f047"; } -.icon-step-backward:before { content: "\f048"; } -.icon-fast-backward:before { content: "\f049"; } -.icon-backward:before { content: "\f04a"; } -.icon-play:before { content: "\f04b"; } -.icon-pause:before { content: "\f04c"; } -.icon-stop:before { content: "\f04d"; } -.icon-forward:before { content: "\f04e"; } - -.icon-fast-forward:before { content: "\f050"; } -.icon-step-forward:before { content: "\f051"; } -.icon-eject:before { content: "\f052"; } -.icon-chevron-left:before { content: "\f053"; } -.icon-chevron-right:before { content: "\f054"; } -.icon-plus-sign:before { content: "\f055"; } -.icon-minus-sign:before { content: "\f056"; } -.icon-remove-sign:before { content: "\f057"; } -.icon-ok-sign:before { content: "\f058"; } -.icon-question-sign:before { content: "\f059"; } -.icon-info-sign:before { content: "\f05a"; } -.icon-screenshot:before { content: "\f05b"; } -.icon-remove-circle:before { content: "\f05c"; } -.icon-ok-circle:before { content: "\f05d"; } -.icon-ban-circle:before { content: "\f05e"; } - -.icon-arrow-left:before { content: "\f060"; } -.icon-arrow-right:before { content: "\f061"; } -.icon-arrow-up:before { content: "\f062"; } -.icon-arrow-down:before { content: "\f063"; } -.icon-share-alt:before { content: "\f064"; } -.icon-resize-full:before { content: "\f065"; } -.icon-resize-small:before { content: "\f066"; } -.icon-plus:before { content: "\f067"; } -.icon-minus:before { content: "\f068"; } -.icon-asterisk:before { content: "\f069"; } -.icon-exclamation-sign:before { content: "\f06a"; } -.icon-gift:before { content: "\f06b"; } -.icon-leaf:before { content: "\f06c"; } -.icon-fire:before { content: "\f06d"; } -.icon-eye-open:before { content: "\f06e"; } - -.icon-eye-close:before { content: "\f070"; } -.icon-warning-sign:before { content: "\f071"; } -.icon-plane:before { content: "\f072"; } -.icon-calendar:before { content: "\f073"; } -.icon-random:before { content: "\f074"; } -.icon-comment:before { content: "\f075"; } -.icon-magnet:before { content: "\f076"; } -.icon-chevron-up:before { content: "\f077"; } -.icon-chevron-down:before { content: "\f078"; } -.icon-retweet:before { content: "\f079"; } -.icon-shopping-cart:before { content: "\f07a"; } -.icon-folder-close:before { content: "\f07b"; } -.icon-folder-open:before { content: "\f07c"; } -.icon-resize-vertical:before { content: "\f07d"; } -.icon-resize-horizontal:before { content: "\f07e"; } - -.icon-bar-chart:before { content: "\f080"; } -.icon-twitter-sign:before { content: "\f081"; } -.icon-facebook-sign:before { content: "\f082"; } -.icon-camera-retro:before { content: "\f083"; } -.icon-key:before { content: "\f084"; } -.icon-cogs:before { content: "\f085"; } -.icon-comments:before { content: "\f086"; } -.icon-thumbs-up:before { content: "\f087"; } -.icon-thumbs-down:before { content: "\f088"; } -.icon-star-half:before { content: "\f089"; } -.icon-heart-empty:before { content: "\f08a"; } -.icon-signout:before { content: "\f08b"; } -.icon-linkedin-sign:before { content: "\f08c"; } -.icon-pushpin:before { content: "\f08d"; } -.icon-external-link:before { content: "\f08e"; } - -.icon-signin:before { content: "\f090"; } -.icon-trophy:before { content: "\f091"; } -.icon-github-sign:before { content: "\f092"; } -.icon-upload-alt:before { content: "\f093"; } -.icon-lemon:before { content: "\f094"; } -.icon-phone:before { content: "\f095"; } -.icon-check-empty:before { content: "\f096"; } -.icon-bookmark-empty:before { content: "\f097"; } -.icon-phone-sign:before { content: "\f098"; } -.icon-twitter:before { content: "\f099"; } -.icon-facebook:before { content: "\f09a"; } -.icon-github:before { content: "\f09b"; } -.icon-unlock:before { content: "\f09c"; } -.icon-credit-card:before { content: "\f09d"; } -.icon-rss:before { content: "\f09e"; } - -.icon-hdd:before { content: "\f0a0"; } -.icon-bullhorn:before { content: "\f0a1"; } -.icon-bell:before { content: "\f0a2"; } -.icon-certificate:before { content: "\f0a3"; } -.icon-hand-right:before { content: "\f0a4"; } -.icon-hand-left:before { content: "\f0a5"; } -.icon-hand-up:before { content: "\f0a6"; } -.icon-hand-down:before { content: "\f0a7"; } -.icon-circle-arrow-left:before { content: "\f0a8"; } -.icon-circle-arrow-right:before { content: "\f0a9"; } -.icon-circle-arrow-up:before { content: "\f0aa"; } -.icon-circle-arrow-down:before { content: "\f0ab"; } -.icon-globe:before { content: "\f0ac"; } -.icon-wrench:before { content: "\f0ad"; } -.icon-tasks:before { content: "\f0ae"; } - -.icon-filter:before { content: "\f0b0"; } -.icon-briefcase:before { content: "\f0b1"; } -.icon-fullscreen:before { content: "\f0b2"; } - -.icon-group:before { content: "\f0c0"; } -.icon-link:before { content: "\f0c1"; } -.icon-cloud:before { content: "\f0c2"; } -.icon-beaker:before { content: "\f0c3"; } -.icon-cut:before { content: "\f0c4"; } -.icon-copy:before { content: "\f0c5"; } -.icon-paper-clip:before { content: "\f0c6"; } -.icon-save:before { content: "\f0c7"; } -.icon-sign-blank:before { content: "\f0c8"; } -.icon-reorder:before { content: "\f0c9"; } -.icon-list-ul:before { content: "\f0ca"; } -.icon-list-ol:before { content: "\f0cb"; } -.icon-strikethrough:before { content: "\f0cc"; } -.icon-underline:before { content: "\f0cd"; } -.icon-table:before { content: "\f0ce"; } - -.icon-magic:before { content: "\f0d0"; } -.icon-truck:before { content: "\f0d1"; } -.icon-pinterest:before { content: "\f0d2"; } -.icon-pinterest-sign:before { content: "\f0d3"; } -.icon-google-plus-sign:before { content: "\f0d4"; } -.icon-google-plus:before { content: "\f0d5"; } -.icon-money:before { content: "\f0d6"; } -.icon-caret-down:before { content: "\f0d7"; } -.icon-caret-up:before { content: "\f0d8"; } -.icon-caret-left:before { content: "\f0d9"; } -.icon-caret-right:before { content: "\f0da"; } -.icon-columns:before { content: "\f0db"; } -.icon-sort:before { content: "\f0dc"; } -.icon-sort-down:before { content: "\f0dd"; } -.icon-sort-up:before { content: "\f0de"; } - -.icon-envelope-alt:before { content: "\f0e0"; } -.icon-linkedin:before { content: "\f0e1"; } -.icon-undo:before { content: "\f0e2"; } -.icon-legal:before { content: "\f0e3"; } -.icon-dashboard:before { content: "\f0e4"; } -.icon-comment-alt:before { content: "\f0e5"; } -.icon-comments-alt:before { content: "\f0e6"; } -.icon-bolt:before { content: "\f0e7"; } -.icon-sitemap:before { content: "\f0e8"; } -.icon-umbrella:before { content: "\f0e9"; } -.icon-paste:before { content: "\f0ea"; } -.icon-lightbulb:before { content: "\f0eb"; } -.icon-exchange:before { content: "\f0ec"; } -.icon-cloud-download:before { content: "\f0ed"; } -.icon-cloud-upload:before { content: "\f0ee"; } - -.icon-user-md:before { content: "\f0f0"; } -.icon-stethoscope:before { content: "\f0f1"; } -.icon-suitcase:before { content: "\f0f2"; } -.icon-bell-alt:before { content: "\f0f3"; } -.icon-coffee:before { content: "\f0f4"; } -.icon-food:before { content: "\f0f5"; } -.icon-file-alt:before { content: "\f0f6"; } -.icon-building:before { content: "\f0f7"; } -.icon-hospital:before { content: "\f0f8"; } -.icon-ambulance:before { content: "\f0f9"; } -.icon-medkit:before { content: "\f0fa"; } -.icon-fighter-jet:before { content: "\f0fb"; } -.icon-beer:before { content: "\f0fc"; } -.icon-h-sign:before { content: "\f0fd"; } -.icon-plus-sign-alt:before { content: "\f0fe"; } - -.icon-double-angle-left:before { content: "\f100"; } -.icon-double-angle-right:before { content: "\f101"; } -.icon-double-angle-up:before { content: "\f102"; } -.icon-double-angle-down:before { content: "\f103"; } -.icon-angle-left:before { content: "\f104"; } -.icon-angle-right:before { content: "\f105"; } -.icon-angle-up:before { content: "\f106"; } -.icon-angle-down:before { content: "\f107"; } -.icon-desktop:before { content: "\f108"; } -.icon-laptop:before { content: "\f109"; } -.icon-tablet:before { content: "\f10a"; } -.icon-mobile-phone:before { content: "\f10b"; } -.icon-circle-blank:before { content: "\f10c"; } -.icon-quote-left:before { content: "\f10d"; } -.icon-quote-right:before { content: "\f10e"; } - -.icon-spinner:before { content: "\f110"; } -.icon-circle:before { content: "\f111"; } -.icon-reply:before { content: "\f112"; } -.icon-github-alt:before { content: "\f113"; } -.icon-folder-close-alt:before { content: "\f114"; } -.icon-folder-open-alt:before { content: "\f115"; } -.icon-expand-alt:before{content:"\f116";} -.icon-collapse-alt:before{content:"\f117";} -.icon-smile:before{content:"\f118";} -.icon-frown:before{content:"\f119";} -.icon-meh:before{content:"\f11a";} -.icon-gamepad:before{content:"\f11b";} -.icon-keyboard:before{content:"\f11c";} -.icon-flag-alt:before{content:"\f11d";} -.icon-flag-checkered:before{content:"\f11e";} -.icon-terminal:before{content:"\f120";} -.icon-code:before{content:"\f121";} -.icon-reply-all:before{content:"\f122";} -.icon-mail-reply-all:before{content:"\f122";} -.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} -.icon-location-arrow:before{content:"\f124";} -.icon-crop:before{content:"\f125";} -.icon-code-fork:before{content:"\f126";} -.icon-unlink:before{content:"\f127";} -.icon-question:before{content:"\f128";} -.icon-info:before{content:"\f129";} -.icon-exclamation:before{content:"\f12a";} -.icon-superscript:before{content:"\f12b";} -.icon-subscript:before{content:"\f12c";} -.icon-eraser:before{content:"\f12d";} -.icon-puzzle-piece:before{content:"\f12e";} -.icon-microphone:before{content:"\f130";} -.icon-microphone-off:before{content:"\f131";} -.icon-shield:before{content:"\f132";} -.icon-calendar-empty:before{content:"\f133";} -.icon-fire-extinguisher:before{content:"\f134";} -.icon-rocket:before{content:"\f135";} -.icon-maxcdn:before{content:"\f136";} -.icon-chevron-sign-left:before{content:"\f137";} -.icon-chevron-sign-right:before{content:"\f138";} -.icon-chevron-sign-up:before{content:"\f139";} -.icon-chevron-sign-down:before{content:"\f13a";} -.icon-html5:before{content:"\f13b";} -.icon-css3:before{content:"\f13c";} -.icon-anchor:before{content:"\f13d";} -.icon-unlock-alt:before{content:"\f13e";} -.icon-bullseye:before{content:"\f140";} -.icon-ellipsis-horizontal:before{content:"\f141";} -.icon-ellipsis-vertical:before{content:"\f142";} -.icon-rss-sign:before{content:"\f143";} -.icon-play-sign:before{content:"\f144";} -.icon-ticket:before{content:"\f145";} -.icon-minus-sign-alt:before{content:"\f146";} -.icon-check-minus:before{content:"\f147";} -.icon-level-up:before{content:"\f148";} -.icon-level-down:before{content:"\f149";} -.icon-check-sign:before{content:"\f14a";} -.icon-edit-sign:before{content:"\f14b";} -.icon-external-link-sign:before{content:"\f14c";} -.icon-share-sign:before{content:"\f14d";} -.icon-compass:before{content:"\f14e";} -.icon-collapse:before{content:"\f150";} -.icon-collapse-top:before{content:"\f151";} -.icon-expand:before{content:"\f152";} -.icon-euro:before,.icon-eur:before{content:"\f153";} -.icon-gbp:before{content:"\f154";} -.icon-dollar:before,.icon-usd:before{content:"\f155";} -.icon-rupee:before,.icon-inr:before{content:"\f156";} -.icon-yen:before,.icon-jpy:before{content:"\f157";} -.icon-renminbi:before,.icon-cny:before{content:"\f158";} -.icon-won:before,.icon-krw:before{content:"\f159";} -.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} -.icon-file:before{content:"\f15b";} -.icon-file-text:before{content:"\f15c";} -.icon-sort-by-alphabet:before{content:"\f15d";} -.icon-sort-by-alphabet-alt:before{content:"\f15e";} -.icon-sort-by-attributes:before{content:"\f160";} -.icon-sort-by-attributes-alt:before{content:"\f161";} -.icon-sort-by-order:before{content:"\f162";} -.icon-sort-by-order-alt:before{content:"\f163";} -.icon-thumbs-up:before{content:"\f164";} -.icon-thumbs-down:before{content:"\f165";} -.icon-youtube-sign:before{content:"\f166";} -.icon-youtube:before{content:"\f167";} -.icon-xing:before{content:"\f168";} -.icon-xing-sign:before{content:"\f169";} -.icon-youtube-play:before{content:"\f16a";} -.icon-dropbox:before{content:"\f16b";} -.icon-stackexchange:before{content:"\f16c";} -.icon-instagram:before{content:"\f16d";} -.icon-flickr:before{content:"\f16e";} -.icon-adn:before{content:"\f170";} -.icon-bitbucket:before{content:"\f171";} -.icon-bitbucket-sign:before{content:"\f172";} -.icon-tumblr:before{content:"\f173";} -.icon-tumblr-sign:before{content:"\f174";} -.icon-long-arrow-down:before{content:"\f175";} -.icon-long-arrow-up:before{content:"\f176";} -.icon-long-arrow-left:before{content:"\f177";} -.icon-long-arrow-right:before{content:"\f178";} -.icon-apple:before{content:"\f179";} -.icon-windows:before{content:"\f17a";} -.icon-android:before{content:"\f17b";} -.icon-linux:before{content:"\f17c";} -.icon-dribbble:before{content:"\f17d";} -.icon-skype:before{content:"\f17e";} -.icon-foursquare:before{content:"\f180";} -.icon-trello:before{content:"\f181";} -.icon-female:before{content:"\f182";} -.icon-male:before{content:"\f183";} -.icon-gittip:before{content:"\f184";} -.icon-sun:before{content:"\f185";} -.icon-moon:before{content:"\f186";} -.icon-archive:before{content:"\f187";} -.icon-bug:before{content:"\f188";} -.icon-vk:before{content:"\f189";} -.icon-weibo:before{content:"\f18a";} -.icon-renren:before{content:"\f18b";} - diff --git a/media/css/seahub.css b/media/css/seahub.css index 69f37d8f52..9e4cb101c0 100644 --- a/media/css/seahub.css +++ b/media/css/seahub.css @@ -1,3 +1,70 @@ +/****** icon-xx ********/ +/* Font Awesome 3.2.1 by Dave Gandy - http://fortawesome.github.com/Font-Awesome */ +@font-face { + font-family: 'FontAwesome'; + src: url('font/fontawesome-webfont.eot?v=3.0.1'); + src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), + url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'), + url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); + font-weight: normal; + font-style: normal; +} +[class^="icon-"], +[class*=" icon-"] { + font-family: FontAwesome; + font-weight: normal; + font-style: normal; + text-decoration: inherit; + -webkit-font-smoothing: antialiased; + vertical-align: baseline; + speak: none; +} +.icon-cloud-download:before { content: "\f0ed"; } +.icon-trash:before { content: "\f014"; } +.icon-plus:before { content: "\f067"; } +.icon-minus:before { content: "\f068"; } +.icon-pencil:before { content: "\f040"; } +.icon-remove:before { content: "\f00d"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-star:before { content: "\f005"; } +.icon-star-empty:before { content: "\f006"; } +.icon-upload:before { content: "\f01b"; } +.icon-upload-alt:before { content: "\f093"; } +.icon-ban-circle:before { content: "\f05e"; } +.icon-plus-sign-alt:before { content: "\f0fe"; } +.icon-double-angle-left:before { content: "\f100"; } +.icon-double-angle-right:before { content: "\f101"; } +.icon-zoom-in:before { content: "\f00e"; } +.icon-zoom-out:before { content: "\f010"; } +.icon-caret-down:before { content: "\f0d7"; } +.icon-caret-up:before { content: "\f0d8"; } +.icon-caret-right:before { content: "\f0da"; } +.icon-search:before { content: "\f002"; } +.icon-move:before { content: "\f047"; } +.icon-copy:before { content: "\f0c5"; } +.icon-lightbulb:before { content: "\f0eb"; } + +.icon-font:before { content: "\f031"; } +.icon-text-height:before { content: "\f034"; } +.icon-tint:before { content: "\f043"; } +.icon-bold:before { content: "\f032"; } +.icon-italic:before { content: "\f033"; } +.icon-strikethrough:before { content: "\f0cc"; } +.icon-underline:before { content: "\f0cd"; } +.icon-list-ul:before { content: "\f0ca"; } +.icon-list-ol:before { content: "\f0cb"; } +.icon-indent-left:before { content: "\f03b"; } +.icon-indent-right:before { content: "\f03c"; } +.icon-align-left:before { content: "\f036"; } +.icon-align-center:before { content: "\f037"; } +.icon-align-right:before { content: "\f038"; } +.icon-align-justify:before { content: "\f039"; } +.icon-link:before { content: "\f0c1"; } +.icon-cut:before { content: "\f0c4"; } +.icon-picture:before { content: "\f03e"; } +.icon-undo:before { content: "\f0e2"; } +.icon-repeat:before { content: "\f01e"; } + /****** sf-icon-xx ********/ @font-face { font-family: 'seafile-font'; @@ -225,10 +292,18 @@ input.btn-disabled:hover {/*for input*/ background-color: #E6E6E6; background-position: 0 -15px; /* to rm background-image */ } +.op-list li, +.side-tabnav-tabs .tab a, +.checkbox, +.checkbox-checked, +.modalCloseImg, +#discuss { + background:transparent url('../img/bg.png') no-repeat scroll 0 0; +} .op-list li { padding-left:23px; line-height:23px; - background:transparent url('../img/go_link.png') no-repeat scroll 0 50%; + background-position:0 3px; } .add { color:#555; @@ -332,6 +407,10 @@ textarea:-moz-placeholder {/* for FF */ .tabnav-tab { *display:inline; } +/**** jquery tabs ****/ +.ui-tabs { position: relative; padding: .2em; zoom: 1; } +.ui-tabs .ui-tabs-panel { display:block; padding: 1em 1.4em; } +.ui-tabs .ui-tabs-hide { display:none; } /**** side-tabnav ****/ .side-textnav .hd, .side-info .hd { @@ -362,107 +441,96 @@ textarea:-moz-placeholder {/* for FF */ border-radius:2px; overflow:hidden; } -.side-tabnav-tabs .tab a { +.side-tabnav-tabs .tab a { /* for IE 11: no border-radius here */ display:block; font-size:15px; padding:5px 4px 5px 47px; color:#333; font-weight:normal; - background:no-repeat scroll 10px 50%; - /* for IE 11: no border-radius here */ } .side-tabnav-tabs .tab .lib { - background-image:url('../img/lib.png'); - background-position: 11px 50%; + background-position: 11px -20px; } .side-tabnav-tabs .tab-cur .lib { - background-image:url('../img/lib_w.png'); + background-position: 11px -554px; } .side-tabnav-tabs .tab .star { - background-image:url('../img/star.png'); - background-position: 8px 50%; + background-position: 9px -48px; } .side-tabnav-tabs .tab-cur .star { - background-image:url('../img/star_w.png'); + background-position: 9px -596px; } .side-tabnav-tabs .tab .activity { - background-image:url('../img/activity.png'); + background-position: 10px -82px; } .side-tabnav-tabs .tab-cur .activity { - background-image:url('../img/activity_w.png'); + background-position: 10px -636px; } .side-tabnav-tabs .tab .wiki { - background-image:url('../img/wiki.png'); - background-position: 12px 50%; + background-position: 12px -122px; } .side-tabnav-tabs .tab-cur .wiki { - background-image:url('../img/wiki_w.png'); + background-position: 12px -680px; } .side-tabnav-tabs .tab .msgs { - background-image:url('../img/msgs.png'); + background-position: 10px -160px; } .side-tabnav-tabs .tab-cur .msgs { - background-image:url('../img/msgs_w.png'); + background-position: 10px -728px; } .side-tabnav-tabs .tab .clients { - background-image:url('../img/clients.png'); + background-position: 10px -198px; } .side-tabnav-tabs .tab-cur .clients { - background-image:url('../img/clients_w.png'); + background-position: 10px -772px; } .side-tabnav-tabs .tab .contacts { - background-image:url('../img/contacts.png'); + background-position: 11px -238px; } .side-tabnav-tabs .tab-cur .contacts { - background-image:url('../img/contacts_w.png'); + background-position: 11px -814px; } .side-tabnav-tabs .tab .folders { - background-image:url('../img/folders.png'); - background-position: 9px 50%; + background-position: 11px -275px; } .side-tabnav-tabs .tab-cur .folders { - background-image:url('../img/folders_w.png'); + background-position: 11px -855px; } .side-tabnav-tabs .tab .files { - background-image:url('../img/files.png'); - background-position: 12px 50%; + background-position: 13px -316px; } .side-tabnav-tabs .tab-cur .files { - background-image:url('../img/files_w.png'); + background-position: 13px -899px; } .side-tabnav-tabs .tab .links { - background-image:url('../img/links.png'); + background-position: 11px -357px; } .side-tabnav-tabs .tab-cur .links { - background-image:url('../img/links_w.png'); + background-position: 11px -940px; } .side-tabnav-tabs .tab .members { - background-image:url('../img/members.png'); - background-position: 13px 50%; + background-position: 13px -398px; } .side-tabnav-tabs .tab-cur .members { - background-image:url('../img/members_w.png'); + background-position: 13px -977px; } .side-tabnav-tabs .tab .admin { - background-image:url('../img/admin.png'); - background-position: 9px 50%; + background-position: 10px -439px; } .side-tabnav-tabs .tab-cur .admin { - background-image:url('../img/admin_w.png'); + background-position: 10px -1052px; } .side-tabnav-tabs .tab .group { - background-image:url('../img/groups.png'); - background-position: 13px 50%; + background-position: 11px -475px; } .side-tabnav-tabs .tab-cur .group { - background-image:url('../img/groups_w.png'); + background-position: 11px -1014px; } .side-tabnav-tabs .tab .traffic { - background-image:url('../img/traffic.png'); - background-position: 13px 50%; + background-position: 13px -515px; } .side-tabnav-tabs .tab-cur .traffic { - background-image:url('../img/traffic_w.png'); + background-position: 13px -1091px; } .side-tabnav-tabs .tab a:hover { background-color:#feefb8; @@ -531,15 +599,15 @@ textarea:-moz-placeholder {/* for FF */ margin:0; } .checkbox { + position:relative; display:inline-block; - background: url('../img/checkbox.png'); width:15px; height:15px; + background-position: 0 -1135px; margin-right:4px; - position:relative; } .checkbox-checked { - background:transparent url('../img/checkbox-checked.png'); + background-position: 0 -1153px; } .checkbox-label .avatar, .checkbox, @@ -711,20 +779,20 @@ textarea:-moz-placeholder {/* for FF */ } .tab-popup-tabs-nav .tab { display:inline-block; - border:0; - background:none; } .tab-popup-tabs-nav .tab .a { color:#000; font-size:15px; line-height:16px; - padding:6px 13px 4px; + display:inline-block; + padding:6px 13px 5px; border-bottom:3px solid transparent; margin-right:5px; } .tab-popup-tabs-nav .ui-state-active .a, .tab-popup-tabs-nav .tab .a:hover { color:#eb8205; + text-decoration:none; border-bottom-color:#eb8205; } .tab-popup-tabs .ui-tabs-panel .option-list { @@ -771,7 +839,7 @@ textarea:-moz-placeholder {/* for FF */ position:absolute; width:28px; height:28px; - background:transparent url('../img/popup_close.png') scroll no-repeat 0 0; + background-position:0 -1173px; cursor:pointer; top:-14px; right:-14px; @@ -801,12 +869,23 @@ textarea:-moz-placeholder {/* for FF */ } /**** ui-autocomplete *****/ .ui-autocomplete { + padding:2px; + border:1px solid #ddd; + border-radius:4px; background:#fff; overflow:auto; } -.ui-menu-item { - background-image:none; +.ui-menu .ui-menu-item a { + display:block; + padding:.2em .4em; + font-size:1.1em; + line-height:1.5; + text-decoration:none; + border:1px solid transparent; + border-radius:4px; + zoom:1; } +.ui-menu .ui-menu-item a.ui-state-hover { border-color:#fbcb09; background: #fdf5ce; color: #c77405; } /**** article ****/ .article { padding:40px 200px 40px 60px; @@ -1112,6 +1191,7 @@ textarea:-moz-placeholder {/* for FF */ width:220px; } #top-nav-grp-info { + width:235px; top:40px; font-size:14px; } @@ -1128,6 +1208,10 @@ textarea:-moz-placeholder {/* for FF */ padding:5px 10px; border:none; } +#top-nav-grp-list .item.hl { + background:#fafafa; + cursor:pointer; +} .top-info-popup a.item:hover { background:#fafafa; text-decoration:none; @@ -1137,6 +1221,9 @@ textarea:-moz-placeholder {/* for FF */ margin-right:5px; vertical-align:middle; } +#top-nav-grp-info .a { + margin-top:7px; +} #top-nav-grp-info .all-grp { padding-left:50px; } @@ -1455,6 +1542,7 @@ textarea:-moz-placeholder {/* for FF */ .access-notice { margin: 0.8em 0 0.4em; } .repo-op { text-align:right; + margin-bottom:4px; } .file-op button, #file-op button, @@ -1587,7 +1675,7 @@ textarea:-moz-placeholder {/* for FF */ vertical-align:top; } .jstree-classic .jstree-leaf[type=dir] a ins.jstree-icon { - background:transparent url('../jstree_pre1.0_stable/themes/classic/d.png') no-repeat scroll -56px -36px; + background:transparent url('../js/themes/classic/d.png') no-repeat scroll -56px -36px; } #mv-dir-list .icon-caret-down, #mv-dir-list .icon-caret-right { @@ -1821,12 +1909,9 @@ textarea:-moz-placeholder {/* for FF */ color:#666; } .group .fast .a { - font-size:18px; margin:8px 12px 0 0; display:inline-block; vertical-align:middle; - line-height:24px; - height:24px; } .group .fast .a:hover { text-decoration:none; @@ -2382,10 +2467,15 @@ textarea:-moz-placeholder {/* for FF */ font-size:15px; line-height:21px; padding:3px 16px; - background:#fff; border:none; } +#discuss { + padding-left: 42px; + background-color:#fff; + background-position: 16px -162px; +} #click-into-group { + background:#fff; border-left:1px solid #ebebeb; } #bottom-bar button:focus { diff --git a/media/css/seahub.min.css b/media/css/seahub.min.css new file mode 100644 index 0000000000..1647adb559 --- /dev/null +++ b/media/css/seahub.min.css @@ -0,0 +1 @@ +@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=3.0.1');src:url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'),url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;speak:none}.icon-cloud-download:before{content:"\f0ed"}.icon-trash:before{content:"\f014"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-pencil:before{content:"\f040"}.icon-remove:before{content:"\f00d"}.icon-caret-down:before{content:"\f0d7"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-upload:before{content:"\f01b"}.icon-upload-alt:before{content:"\f093"}.icon-ban-circle:before{content:"\f05e"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-right:before{content:"\f0da"}.icon-search:before{content:"\f002"}.icon-move:before{content:"\f047"}.icon-copy:before{content:"\f0c5"}.icon-lightbulb:before{content:"\f0eb"}.icon-font:before{content:"\f031"}.icon-text-height:before{content:"\f034"}.icon-tint:before{content:"\f043"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-link:before{content:"\f0c1"}.icon-cut:before{content:"\f0c4"}.icon-picture:before{content:"\f03e"}.icon-undo:before{content:"\f0e2"}.icon-repeat:before{content:"\f01e"}@font-face{font-family:'seafile-font';src:url('sf_font/seafile-font.eot');src:url('sf_font/seafile-font.eot?#iefix') format('embedded-opentype'),url('sf_font/seafile-font.woff') format('woff'),url('sf_font/seafile-font.ttf') format('truetype');font-weight:normal;font-style:normal}[class^="sf-icon-"]{font-family:'seafile-font';speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased}.sf-icon-share:before{content:"\e001"}.sf-icon-removeformat:before{content:"\f1e7"}html{background:#fff}body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,pre,blockquote,form,input,textarea,select,button,img{padding:0;margin:0}body,input,textarea,button,select{font:13px/1.5 Arial,Helvetica,sans-serif;color:#333;word-wrap:break-word}input,button,select{line-height:19px}h1{font-size:1.9em;margin:1.1em 0 .5em}h2{font-size:1.5em;color:#222}h3{font-size:16px;color:#322;font-weight:normal;margin:.95em 0 .4em}h4{font-size:1.1em;color:#222;font-weight:normal;margin:.5em 0 .2em}h5,h6{font-size:1em;margin:.4em 0 .15em}ul{list-style:none}ol{padding-left:2em}dl{margin:1.5em 0}dt{color:#666;margin:24px 0 2px}dd{margin-bottom:.8em;color:#222}a{color:#e83;text-decoration:none;font-weight:bold}a.normal{font-weight:normal}a:hover{color:#f93;text-decoration:underline}img{border:0}textarea{overflow:auto;resize:vertical;outline:0}textarea,select,input{border:1px solid #ddd}input{height:22px;margin:3px 0;outline:0}input,button{display:inline-block}input[type=submit],input[type=button],input.submit{height:auto}button,input[type=submit],input[type=button],input.submit,.fileinput-button{padding:5px 6px;background:-webkit-linear-gradient(top,#fafafb,#eee);background:-moz-linear-gradient(top,#fafafb,#eee);background:linear-gradient(top,#fafafb,#eee);border:1px solid #c5c5c5;border-radius:2px}input[type=radio]{height:auto;border:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=submit],input.submit{margin-top:8px}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover,.fileinput-button:hover{cursor:pointer;background:#fff}input[type="file"]{border:0;height:24px;line-height:24px}label{display:inline-block;margin:4px 0}iframe{display:block;width:100%}pre,code{font-family:Consolas,"Liberation Mono",Courier,monospace}pre{white-space:pre-wrap;word-wrap:break-word}table{border-spacing:0;border-collapse:collapse;width:100%;table-layout:fixed;margin:8px 0 40px}caption{font-size:1.1em;font-weight:bold;margin-bottom:.6em}th{text-align:left;font-weight:normal;color:#9c9c9c}td,th{padding:5px 3px;word-wrap:break-word;border-bottom:1px solid #eee}td{color:#333;font-size:14px}table img{vertical-align:middle}p{margin:.5em 0}.hl{background-color:#f8f8f8}.fleft{float:left}.fright{float:right}.clear{clear:both}.show{display:block}.hide{display:none}.error{color:red}.errorlist{color:red}.ovhd{overflow:hidden}.bold{font-weight:bold}.no-bold{font-weight:normal}.w100{width:100%}.vh{visibility:hidden}.vam{vertical-align:middle}.tip{color:gray;font-size:12px}.label{color:#333;font-size:12px;font-style:normal}.italic{font-style:italic}.alc{text-align:center}.cspt{cursor:pointer}.input,.textarea{width:260px;padding:2px 3px;border-radius:2px;margin-bottom:5px}.textarea{height:70px}.loading-tip{display:block;margin:1em auto}.icon-plus,.icon-minus,.icon-pencil,.icon-star-empty,.icon-star{font-size:16px;line-height:1}.icon-plus,.icon-minus,.icon-pencil{color:#444;margin-left:3px}.icon-star-empty{color:#d0d0d0}.icon-star{color:#505050}.op,.more{font-weight:normal;font-size:12px}.op{font-size:13px;padding-right:2px}.op-target{color:#ee8204;word-wrap:break-word}.op-icon{font-size:20px;line-height:1;color:#888;cursor:pointer;margin-right:3px}.op-icon:hover{color:#888;text-decoration:none}.big-more-btn{padding:.5em 0;color:#777}.big-more-btn:hover{color:#000;background:#dfdfdf}.no-deco,.no-deco:hover{text-decoration:none}.input-disabled{background:#ebebe4}.btn-disabled{color:#999}.btn-disabled:hover,input.btn-disabled:hover{cursor:default;background:#efefef}.op-icon-btn{font-size:14px;padding:4px 12px;line-height:20px;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.op-icon-btn:hover{background-color:#e6e6e6;background-position:0 -15px}.op-list li,.side-tabnav-tabs .tab a,.checkbox,.checkbox-checked,.modalCloseImg,#discuss{background:transparent url('../img/bg.png') no-repeat scroll 0 0}.op-list li{padding-left:23px;line-height:23px;background-position:0 3px}.add{color:#555;margin-right:3px}.jstree a{font-weight:normal}.placeholder{color:#aaa;line-height:1.5}input:-moz-placeholder,textarea:-moz-placeholder{color:#aaa;line-height:1.5}::-webkit-input-placeholder{line-height:1.5}.avatar{border-radius:3px}.empty-tips{padding:30px 40px;background-color:#fafafa;border:solid 1px #DDD;border-radius:3px;box-shadow:inset 0 0 8px #EEE;margin-top:5.5em}#paginator{text-align:center;margin:10px 0;font-size:14px}#paginator .pg{font-weight:normal;margin:0 3px}#paginator .prev{margin-right:30px}#paginator .prev,#paginator .next{text-decoration:underline}#paginator .next{margin-left:30px}.outer-caret,.inner-caret{height:0;width:1px;border:14px solid;border-color:#cbcbcb transparent;border-bottom-width:0;z-index:100;margin:0 auto}.inner-caret{border-top-color:#fff;position:relative;top:-15px;left:-14px}.info-item{border:1px solid #eee;border-radius:2px;margin-bottom:12px}.info-item h3,.info-item p{margin:0}.info-item h3{font-size:1.15em}.info-item-top{padding:4px 10px;background:#f8f8f8;border-bottom:1px solid #eee}.info-item-bottom{padding:8px 10px}.info-item p.not-last{margin-bottom:.4em}.tabnav-tabs,.tabnav-tab{display:inline-block}.tabnav-tabs,.tabnav-tab{*display:inline}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-panel{display:block;padding:1em 1.4em}.ui-tabs .ui-tabs-hide{display:none}.side-textnav .hd,.side-info .hd{padding-bottom:4px;border-bottom:1px solid #ddd;margin-bottom:1em}.side-tabnav .hd{margin-bottom:.5em}.side-tabnav h3.hd,.side-tabnav .hd h3,.wiki-index h3{color:#f7941d}.side-tabnav .hd h3{margin-bottom:0}.side-tabnav .hd .avatar{vertical-align:middle;border-radius:1000px;margin:0 6px 0 4px}.side-tabnav-tabs{margin-bottom:1em}.side-tabnav-tabs .tab{border-radius:2px;overflow:hidden}.side-tabnav-tabs .tab a{display:block;font-size:15px;padding:5px 4px 5px 47px;color:#333;font-weight:normal}.side-tabnav-tabs .tab .lib{background-position:11px -20px}.side-tabnav-tabs .tab-cur .lib{background-position:11px -554px}.side-tabnav-tabs .tab .star{background-position:9px -48px}.side-tabnav-tabs .tab-cur .star{background-position:9px -596px}.side-tabnav-tabs .tab .activity{background-position:10px -82px}.side-tabnav-tabs .tab-cur .activity{background-position:10px -636px}.side-tabnav-tabs .tab .wiki{background-position:12px -122px}.side-tabnav-tabs .tab-cur .wiki{background-position:12px -680px}.side-tabnav-tabs .tab .msgs{background-position:10px -160px}.side-tabnav-tabs .tab-cur .msgs{background-position:10px -728px}.side-tabnav-tabs .tab .clients{background-position:10px -198px}.side-tabnav-tabs .tab-cur .clients{background-position:10px -772px}.side-tabnav-tabs .tab .contacts{background-position:11px -238px}.side-tabnav-tabs .tab-cur .contacts{background-position:11px -814px}.side-tabnav-tabs .tab .folders{background-position:11px -275px}.side-tabnav-tabs .tab-cur .folders{background-position:11px -855px}.side-tabnav-tabs .tab .files{background-position:13px -316px}.side-tabnav-tabs .tab-cur .files{background-position:13px -899px}.side-tabnav-tabs .tab .links{background-position:11px -357px}.side-tabnav-tabs .tab-cur .links{background-position:11px -940px}.side-tabnav-tabs .tab .members{background-position:13px -398px}.side-tabnav-tabs .tab-cur .members{background-position:13px -977px}.side-tabnav-tabs .tab .admin{background-position:10px -439px}.side-tabnav-tabs .tab-cur .admin{background-position:10px -1052px}.side-tabnav-tabs .tab .group{background-position:11px -475px}.side-tabnav-tabs .tab-cur .group{background-position:11px -1014px}.side-tabnav-tabs .tab .traffic{background-position:13px -515px}.side-tabnav-tabs .tab-cur .traffic{background-position:13px -1091px}.side-tabnav-tabs .tab a:hover{background-color:#feefb8;text-decoration:none}.side-tabnav-tabs .tab [class*="icon-"],.side-tabnav-tabs .tab [class*="sf2-icon-"]{display:inline-block;width:20px;font-size:16px;color:#999;line-height:24px;text-align:center;margin-right:5px}.side-tabnav-tabs .tab-cur a,.side-tabnav-tabs .tab-cur a:hover{background-color:#feac74}.side-tabnav-tabs .tab-cur [class*="icon-"],.side-tabnav-tabs .tab-cur [class*="sf2-icon-"],.side-tabnav-tabs .tab-cur a{font-weight:bold;color:#fff}.side-textnav .hd{margin:2em 0 .5em}.side-textnav-tabs .tab a{display:block;padding:10px 0;font-weight:normal;color:#999;border-bottom:1px solid #eee;margin-bottom:3px}.side-textnav-tabs .tab-cur a,.side-textnav-tabs .tab a:hover{color:#de3f1c;text-decoration:none}.side-info dt{margin-top:15px}.side-search-form{margin-top:25px}.side-search-form .input{width:188px;padding:2px 5px;background:#fafafa;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075)}.side-search-form .input:focus{background:#fff}.checkbox-orig{width:14px;height:14px;font-size:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;position:absolute;margin:0}.checkbox{position:relative;display:inline-block;width:15px;height:15px;background-position:0 -1135px;margin-right:4px}.checkbox-checked{background-position:0 -1153px}.checkbox-label .avatar,.checkbox,.checkbox-option{vertical-align:middle}#simplemodal-container .checkbox-option{font-weight:normal}#simplemodal-container .checkbox-label{margin:4px 0}.checkbox-label{display:block}.messages{position:fixed;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);z-index:15}.messages .info,.messages .success{padding:5px;background:#c4eca9;margin:0}.messages .error{padding:5px;background:#FDF;margin:0;color:#000}.narrow-panel{width:320px;min-height:15em;padding:30px;border:1px solid #ddd;border-radius:4px;margin:5em auto 0}.narrow-panel h2,.narrow-panel h3{margin:0 0 .9em;border-bottom:1px solid #ddd}.narrow-panel h2{font-size:1.3em}.narrow-panel input{width:312px;padding:2px 3px;border-radius:2px;margin:0 0 .6em}.narrow-panel input.submit{width:auto;height:28px;padding:4px 5px;margin:8px 0 0}.narrow-panel .note{color:#666;font-size:11px;margin:2px 0 5px}.new-narrow-panel{width:388px;border:1px solid #d5d5d5;border-radius:4px;box-shadow:0 3px 2px #f5f5f5;margin:5em auto}.new-narrow-panel .hd{color:#fff;font-size:16px;padding:5px 20px;background:#feab79;border-bottom:1px solid #d5d5d5}.new-narrow-panel .con{padding:30px 60px 60px}.new-narrow-panel .input{font-size:14px;border-color:#c7c7c7;box-shadow:inset 0 1px 1px #f1f1f1;margin:5px 0 20px}.wide-panel{width:928px;padding:10px 10px 15px;border:1px solid #DDD;border-radius:3px;margin:2em auto 0}.text-panel{font-size:16px;text-align:center;padding-top:7em}.tab-tabs,.tab-popup-tabs{font-size:1em;padding:0;border:0;min-height:150px}.tab-tabs{margin-bottom:75px}.tab-tabs .tab-tabs-nav{padding-top:0}.tab-tabs-nav .tab{float:left;border:0;background:0}.tab-tabs-nav .tab.long-tab{margin-left:.4em}.tab-tabs-nav .tab .a{color:#8a948f;font-weight:normal;padding:.3em 0;margin-right:.6em}.tab-tabs-nav .ui-state-active .a{color:#dd4b39;border-bottom:2px solid #dd4b39}.tab-tabs-nav .tab .a:hover{color:#dd4b39}.tab-tabs .ui-tabs-panel{padding:0}.tab-popup{width:400px;padding-top:10px}.tab-popup .hd{padding-left:12px}.tab-popup-tabs .tab-popup-tabs-nav{height:30px;padding:0 0 0 12px;border-bottom:1px solid #ddd;border-radius:0}.tab-popup-tabs-nav .tab{display:inline-block}.tab-popup-tabs-nav .tab .a{color:#000;font-size:15px;line-height:16px;display:inline-block;padding:6px 13px 5px;border-bottom:3px solid transparent;margin-right:5px}.tab-popup-tabs-nav .ui-state-active .a,.tab-popup-tabs-nav .tab .a:hover{color:#eb8205;text-decoration:none;border-bottom-color:#eb8205}.tab-popup-tabs .ui-tabs-panel .option-list{max-height:200px;overflow:auto;margin-bottom:5px;position:relative}.tab-popup .ui-state-active a{border-radius:3px 3px 0 0}.tab-popup .bot{padding:1em 1.4em;border-top:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tab-popup .tip{margin:0}.op-confirm{position:absolute;padding:0 15px 6px;background:#fff;border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}.op-confirm button{margin-right:8px}#basic-modal-content{display:none}#simplemodal-overlay{background-color:#000}#simplemodal-container{padding:20px;background-color:#fcfcfc;border-radius:4px;-moz-border-radius:4px}#simplemodal-container a{font-weight:normal}.modalCloseImg{position:absolute;width:28px;height:28px;background-position:0 -1173px;cursor:pointer;top:-14px;right:-14px;z-index:3200}#simplemodal-container h3{font-size:1.5em;word-wrap:break-word;margin:0 0 4px}#simplemodal-container h3,#simplemodal-container h4,#simplemodal-container label{font-weight:bold}#simplemodal-container label{margin:8px 0 4px}.simplemodal-close{margin-left:5px}#confirm-popup{min-width:255px}#confirm-popup .btn{margin-top:.8em}.ui-autocomplete{padding:2px;border:1px solid #ddd;border-radius:4px;background:#fff;overflow:auto}.ui-menu .ui-menu-item a{display:block;padding:.2em .4em;font-size:1.1em;line-height:1.5;text-decoration:none;border:1px solid transparent;border-radius:4px;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover{border-color:#fbcb09;background:#fdf5ce;color:#c77405}.article{padding:40px 200px 40px 60px;font-size:14px;line-height:1.6;color:#333}.article h2,.article h3,.article h4,.article h5,.article h6{margin:1.2em 0 .4em;color:#333;font-weight:bold}.article h1+p,.article h2+p,.article h3+p,.article h4+p,.article h5+p,.article h6+p,.article h1+pre,.article h2+pre,.article h3+pre,.article h4+pre,.article h5+pre,.article h6+pre,.article h1+ul,.article h2+ul,.article h3+ul,.article h4+ul,.article h5+ul,.article h6+ul,.article h1+ol,.article h2+ol,.article h3+ol,.article h4+ol,.article h5+ol,.article h6+ol{margin-top:0}.article p{margin:.8em 0}#md-edit-help ul,.article ul{list-style-type:disc;padding-left:2em}.article ul,.article ol{margin:.5em 0}.article code{font-size:12px;white-space:pre-wrap;padding:1px 5px 0;background-color:#f8f8f8;border:1px solid #dadada;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin:0 2px}.article pre{font-size:13px;padding:5px 10px;background:#f8f8f8;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:1em 0}.article pre code{white-space:pre-wrap;padding:0;margin:0;border:0}.article a{font-weight:normal}.article blockquote{color:#777;padding:0 15px;border-left:4px solid #DDD;margin:1.2em 0}.article table{table-layout:auto;width:auto;margin:.8em 0}.article tr:nth-child(2n){background-color:#f8f8f8}.article th,.article td{padding:6px 13px;border:1px solid #ccc}.obv-btn{color:#fff;padding:4px 10px;background-color:#60b044;background-image:-webkit-linear-gradient(#8add6d,#60b044);background-image:linear-gradient(#79d858,#569e3d);background-repeat:repeat-x;border:1px solid #5ca941;border-radius:3px}.obv-btn:hover{color:#fff;text-decoration:none}#main,#footer{width:950px}#main{margin:0 auto}#header{padding:16px 0;background:#f4f4f7 url('../img/nav.png') center top repeat-x;width:100%;font-size:14px;margin-bottom:40px}#header-inner{height:32px;width:950px;margin:0 auto}#main{min-height:400px;_height:400px}#title-panel h2{margin-bottom:.45em}#left-panel{float:left;width:200px}#right-panel{float:right;width:710px}#right-panel h3:first-child,#left-panel h3:first-child{margin-top:0}#right-panel .hd,.tabnav,.repo-file-list-topbar,.wiki-top{padding:9px 10px;background:#f2f2f2;margin-bottom:.5em;border-radius:2px}#right-panel .hd,.tabnav,.wiki-top{padding-bottom:0;height:39px}.repo-file-list-topbar{margin-bottom:0}#right-panel .hd h3,#right-panel h3.hd{line-height:30px;margin-bottom:0}#right-panel .hd .tab{padding-bottom:0;margin-bottom:0;top:0}#right-panel .hd .a,.tabnav-tab a,.wiki-nav .link{display:inline-block;font-size:15px;color:#333;line-height:1.5;font-weight:normal;padding:4px 10px 9px;border-bottom:3px solid transparent;margin-left:5px}.tabnav-tab-cur a,.tabnav-tab a:hover,.wiki-nav .cur-item .link,.wiki-nav .link:hover,#right-panel .hd .ui-state-active .a,#right-panel .hd .a:hover{color:#eb8205;text-decoration:none;border-bottom-color:#eb8205}#right-panel .hd button,.tabnav button,.repo-file-list-topbar button,.wiki-top .op-btn{height:29px;background:#fff;line-height:17px}#info-bar,#sharelink-infobar{color:#fff;padding:1px 25px 1px 10px;background:#f70}#info-bar{position:relative}#info-bar .close{cursor:pointer;position:absolute;right:5px;top:5px}#info-bar-info{margin:3px 0}#info-bar-info a{color:#fff;text-decoration:underline}#msg-count{position:relative;margin:10px 32px 0 25px;cursor:pointer}#msg-count .num{position:absolute;color:#fff;font-size:12px;line-height:1;padding:1px 2px;background:#feac74;border:1px solid #cb8a5d;top:0;left:15px}#account{position:relative}#account .avatar{vertical-align:middle;border-radius:1000px}#my-info{cursor:pointer;color:#d6d6d6}#user-info-popup .avatar{float:left}#user-info-popup .txt{margin-left:45px}#account .manage{position:absolute;left:60px;top:-16px}#account .manage .a:hover{text-decoration:none}#lang-context-selector{position:absolute;top:60px;border:1px solid #bbb;background:#fff;padding:5px 0;box-shadow:0 2px 4px rgba(0,0,0,.2)}#lang-context-selector a,#to-group a{color:#000;display:block;padding:1px 5px;font-weight:normal}#lang-context-selector a:hover,#to-group a:hover{background:#eee;text-decoration:none}#send-msg-popup,.top-info-popup{background:#fff;border:1px solid #ddd;box-shadow:0 0 5px #ccc;position:absolute;right:0;z-index:100}#send-msg-popup{width:430px;padding:18px;top:38px;right:10px}.top-info-popup{width:200px;text-align:left;top:48px;font-size:13px}#user-info-popup{width:220px}#top-nav-grp-info{width:235px;top:40px;font-size:14px}.top-info-popup .item{display:block;padding:8px 18px;border-top:1px solid #ddd}.top-info-popup a.item{color:#333;font-weight:normal}#top-nav-grp-list .item{padding:5px 10px;border:0}#top-nav-grp-list .item.hl{background:#fafafa;cursor:pointer}.top-info-popup a.item:hover{background:#fafafa;text-decoration:none}#top-nav-grp-info .avatar{border-radius:1000px;margin-right:5px;vertical-align:middle}#top-nav-grp-info .a{margin-top:7px}#top-nav-grp-info .all-grp{padding-left:50px}#msg-file-share{margin-top:8px;position:relative}#msg-file-share-btn{color:#999;background:#fff;border-radius:0}#msg-file-share .icon-remove{position:absolute;right:20px;top:0;cursor:pointer;font-size:1.2em;color:#888}#msg-file-tree{padding:4px 0;border:1px solid #ddd}.select2-container .avatar,.select2-results .select2-result-label .avatar{vertical-align:middle;margin-right:3px}#notice-con{color:red;padding:3px 5px;background:#ffc;border-radius:1px;box-shadow:0 0 6px gray}#logo{margin-right:30px}#header .nav{float:left;padding-top:8px;font-size:15px}#header .nav-item{float:left;height:21px;margin:0 14px}.ru #header .nav-item{margin:0 11px}#header .nav .a,#header .nav .a:visited{color:#8a948f;font-weight:bold;text-decoration:none}#header .nav .a.cur{color:#000}#header .nav .a:hover{color:#f93;text-decoration:underline}#footer{color:#636363;font-size:12px;padding:20px 0 10px;margin:80px auto 25px;border-top:1px solid #DDD}#footer .items{width:65%}#footer .other-info{width:30%}#footer .item{float:left;width:32%;padding:0 3% 0 2%}#footer a{color:#888;font-weight:normal}.captcha{float:right}#id_captcha_1{width:auto;margin:3px 0 0}.home-profile .pic{margin-left:9px}.home-profile .txt{width:135px}.home-profile .a{font-weight:normal;color:#999;font-size:12px;display:inline-block;margin-top:5px}.home-profile .a:hover{color:#333}#quota-bar{display:block;height:1em;border:1px solid #ddd;margin:5px 0;border-radius:2px;overflow:hidden}#quota-bar .usage{display:inline-block;height:100%;vertical-align:top}#my-usage,#quota-usage{background:#ddd}#share-usage{background:#eee}#usage-details{font-size:12px;color:#888}#traffic-stat{color:#333;font-weight:normal}#repo-create-form{padding:0 20px}#repo-create-form .perm{width:268px;height:22px;margin-bottom:10px}.event-group-hd{padding:4px 8px;color:#444;text-shadow:0 1px white;background:#f8f8f8;margin:0;border:1px solid #eee;border-top-right-radius:4px;border-top-left-radius:4px}.event-group-bd{list-style-type:none;padding:0;margin:0 0 15px 0;border:1px solid #eee;border-top:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.event-item{padding:8px;border-top:1px solid #eee}.event-item:first-child{border-top:0}.event-item:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.event-item:nth-child(2n){background:#fdfdfd}.event-item .txt{margin-left:45px}.event-item .cmt-desc{display:block}.event-item p{margin:0}.event-item .time{color:#888}.event-item .avatar{float:left;border-radius:3px}#events-loading,#events-more{text-align:center;width:100%}#events-more{color:#777;padding:.5em 0;border:0}#events-more:hover{color:#000;background:#dfdfdf}#notices-more{margin-top:-40px}#notices-more-btn{text-align:center;width:100%;color:#777;padding:.5em 0}#notices-more-btn:hover{color:#000;background:#dfdfdf}.avatar-op .avatar,.home-profile .avatar{border-radius:4px;-moz-border-radius:4px}.group .avatar{background:#fdfdfd;border-radius:1000px}.avatar-op h3{border:0;margin-bottom:2px}.avatar-op .upload-new-avatar-hd{margin-top:15px}.setting-item{margin-top:15px;margin-bottom:30px}.setting-item h3{color:#000;padding-bottom:.2em;border-bottom:1px solid #ddd;margin-bottom:.7em}#user-basic-info label{width:5.6em;margin-right:1em}.ru #user-basic-info label{width:9em}.es #user-basic-info label,.hu #user-basic-info label{width:7em}.it #user-basic-info label{width:6em}.fr #user-basic-info label{width:8em}#user-basic-info .avatar,#user-basic-info textarea{vertical-align:text-top}#user-basic-info .avatar{margin-bottom:8px}#user-avatar-change{position:relative}#user-avatar-form{position:absolute;top:5px}#grp-avatar-form{position:relative;margin-left:10px}#repo-top{padding-bottom:15px}#repo-top .hd,#repo-basic-info{display:inline-block}#repo-top .hd{margin-right:15px}#repo-basic-info .link-icon{margin:0 5px 0 15px}.split{border-left:2px solid #888;padding-left:1em;margin-left:1em}#repo-file-list{margin-bottom:100px}.path{margin:1.4em 0 0}.access-notice{margin:.8em 0 .4em}.repo-op{text-align:right;margin-bottom:4px}.file-op button,#file-op button,.repo-op .op-btn{*margin-left:5px}.repo-op .op-btn [class^="icon-"],.repo-op .op-btn [class^="sf-icon-"]{margin-right:3px}#featured-filetype{margin:5px 0}#featured-filetype button{padding:2px;line-height:1.2;border:1px solid #bbb;margin:2px 0 5px}.repo-file-list-outer-container,.commit-list-outer-container{padding:3px;background:#eee;border-radius:3px;margin:10px 0 25px}.repo-file-list-inner-container,.commit-list-inner-container{min-height:250px;background:#fff;border:1px solid #ddd;border-radius:3px}.repo-file-list-not-show{padding-left:10px}.repo-file-list-inner-container .repo-file-list-topbar{padding:8px 10px}.repo-file-list-topbar .path{font-size:14px;line-height:25px;margin:0}.repo-file-list{table-layout:auto;margin:0}.repo-file-list .select{width:15px}.repo-file-list .star{width:25px}.repo-file-list .dirent-icon{width:27px}.repo-file-list .dirent-name{display:inline-block;width:400px}.repo-file-list .dirent-size{width:89px}.repo-file-list .dirent-update{width:108px}.repo-file-list .dirent-op{width:250px}.repo-file-list .checkbox-label,.repo-file-list .checkbox{margin:0}.repo-file-list th{padding-top:20px}#repo-file-list .fixed-hd{position:fixed;width:950px;top:0;z-index:11;border-color:#efefef}#repo-file-list .repo-file-list-topbar.fixed-hd{width:930px}.repo-file-list .fixed-hd th{background:#fff;-webkit-box-shadow:0 2px 2px -1px #aaa;box-shadow:0 2px 2px -3px #aaa}.file-star{cursor:pointer;line-height:19px;vertical-align:middle}.repo-file-list .repo-file-op{position:relative}.displayed-op{display:inline;margin-right:8px}.repo-file-list .hidden-op{position:absolute;background:#fff;padding:6px 1px;border:1px solid #eee;border-radius:5px;z-index:10}.hidden-op li a{display:block;padding:0 12px}.file-choose-form{width:500px;padding:10px 20px}.file-tree-cont,.dir-tree-cont{padding:5px;height:280px;overflow:auto;border:1px solid #eee;margin:5px 0 10px}.jstree .jstree-leaf[type=file] a ins.jstree-icon{background:transparent url('../img/file-icon-16.png') no-repeat left center;vertical-align:top}.jstree-classic .jstree-leaf[type=dir] a ins.jstree-icon{background:transparent url('../js/themes/classic/d.png') no-repeat scroll -56px -36px}#mv-dir-list .icon-caret-down,#mv-dir-list .icon-caret-right{margin-right:15px}#rename-form .new-name{min-width:180px;margin-top:6px}.repo-top-op-btn{font-size:14px}.repo-top-op-btn [class^="icon-"]{color:#444;margin-right:2px}#repo-latest-commit .avatar{vertical-align:middle}#repo-latest-commit .time{color:#666;margin-left:5px}#dirents-op{position:fixed}#dirents-op .op-icon-btn{display:block;margin-bottom:6px}#dirents-op .op-icon-btn .icon-trash{display:inline-block;width:14px;text-align:center}.lsch,.lsch-encrypted,.file-diff{font-size:12px;font-weight:normal;color:#666;text-decoration:underline}#ls-ch{min-width:300px;min-height:300px;max-width:850px;max-height:550px;overflow:auto;line-height:1.6}#ls-ch h2,#ls-ch h3{margin:0 0 .2em;color:#333;font-weight:bold}#ls-ch .commit-time,.commit-time{color:#333;font-size:13px;font-weight:normal;margin-top:0}#ls-ch ul{padding:0 0 6px 0}#ls-ch a{color:#e83;font-weight:normal}#dirs{margin-top:8px}.fileupload-buttonbar .start,.fileupload-buttonbar .cancel{*margin-left:5px}.fileinput-button{display:inline-block;line-height:19px;position:relative;overflow:hidden}.fileinput-button .icon-plus{font-size:13px;color:#333}.fileinput-button input{position:absolute;top:0;right:0;margin:0;height:27px;opacity:0;filter:alpha(opacity=0);cursor:pointer}.table{margin-bottom:0}.table .name{width:60%}.table .size{width:14%}.template-upload .start{text-align:right}.template-upload .start{text-align:right}.template-upload .start,.template-upload .cancel{width:13%}.fileupload-progress{margin-top:10px}.progress{background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;border-radius:4px 4px 4px 4px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;height:1em;overflow:hidden}.template-upload .progress{width:90%}.progress .bar{background:#e83;height:100%}.fade{opacity:0;visibility:hidden}.fade.in{opacity:1;visibility:visible}#upload-file-form .tip{padding-left:1.5em;*padding-left:1.9em;margin-top:5px}#back{margin-top:3px}.commit-list{margin:0 0 20px}.commit-list .time{padding-left:10px}.commit-list .avatar{border-radius:2px}#link-send-input,#upload-link-send-input,#email_or_group,#share-link,#added-member-name{width:260px;height:80px;padding:2px}#mods-enable-form{width:266px}#email_or_group,#added-member-name{width:98.5%}#emails{width:98.5%;height:80px;padding:2px}#id_group_join_msg{width:260px;height:80px}.group-hl{background:#fbfbfb}.group-list,.user-list{margin-top:30px}.group-list .group,.user-list .user{display:inline-block;vertical-align:top;width:330px;margin:0 17px 30px 0}.group-list .group{width:310px;padding:10px;margin-bottom:20px}.group-list .group,.user-list .user{*display:inline}.group .txt{width:240px}.user-list .txt{width:265px}.group h4{margin:0 0 4px}.group p{margin:0}.group .item-name{display:inline-block;width:5em;color:#666}.group .fast .a{margin:8px 12px 0 0;display:inline-block;vertical-align:middle}.group .fast .a:hover{text-decoration:none}.ru .group .item-name,.de .group .item-name,.it .group .item-name{width:6em}.member{_height:21px;padding-bottom:4px}.member .avatar{border-radius:2px;-moz-border-radius:2px;margin-right:5px}.member .avatar,.member .name{vertical-align:middle}#user-profile{width:318px;position:absolute;left:365px;top:50px;z-index:10;padding:15px;min-height:130px;border:1px solid #ddd;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2)}.grp-profile{margin-top:2px}.grp-profile .name{font-size:16px;font-weight:bold;margin:0 6px}.grp-profile .avatar,.grp-profile .name{vertical-align:middle}.group-basic-info [class^="icon-"]{margin-left:8px}.group-basic-info .avatar{float:left}.group-basic-info .txt{margin-left:63px}#grp-member-add{margin-top:2px}.cur-note{color:red;font-size:75%}.user-profile .pic{width:80px;text-align:center}.user-profile .avatar{border-radius:4px;-moz-border-radius:4px;margin-bottom:5px}.user-profile .txt{width:225px;word-wrap:break-word}.user-profile .txt p{margin-bottom:4px}.user-profile .intro{color:#444;font-size:12px;margin-top:10px}#grp-repos-commits td{padding:6px 3px}.msg-panel{width:640px;margin-top:10px}#personal-msg-panel{margin-top:22px}.msg-num{font-size:12px;color:#333}.msg-form{padding:6px;background:#f9f9f9;border:1px solid #c4c4c4;border-radius:5px;margin-left:64px;position:relative}.msg-form .avatar{position:absolute;left:-64px;top:-1px}.msg-input{width:550px;padding:3px 5px;height:25px;vertical-align:top}.personal-msg-panel .msg-input{width:486px}.say{position:absolute;width:10px;height:21px;background:transparent url('../img/say.png') no-repeat scroll left top;left:-10px;top:13px}.msg{word-wrap:break-word;padding:1px 0;margin:15px 0 20px}.msg .txt{margin-left:64px}.personal-msg-panel .msg-form,.personal-msg-panel .msg .txt{margin-right:64px}.msg a{font-weight:normal}.msg-main{position:relative;padding:16px;background:#fff;border:1px solid #ccc;border-top-left-radius:3px;border-top-right-radius:3px}.personal-msg-panel .msg-main{border-radius:3px}.msg-main .say{background-image:url('../img/say_white.png')}.msg-received .say{background-image:url('../img/say_white_reverse.png');left:auto;right:-10px}.msg-attachment{padding-top:10px;border-top:1px solid #e9e9e9;margin-top:12px}.msg-attachment .img-cont{display:block;text-align:center;line-height:0;background:#fcfcfc}.msg-attachment .img{width:auto;height:auto;max-width:100%;max-height:300px}.msg-hd .author{font-weight:bold}.msg .time{font-size:11px;color:#999;margin-left:5px}.msg .op{font-size:11px;color:#999;cursor:pointer;margin-left:5px}.msg-hd .group,.discussion-to-grp .time{color:gray}.msg-hd .group{margin-left:30px}.msg-con{margin-bottom:0}.msg-op{color:#444;padding:10px 16px;background:#f8f8f8;border:1px solid #d5d5d5;border-top:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.replies-op{font-weight:bold;cursor:pointer;margin-bottom:10px;position:relative}.unfold-replies,.fold-replies{padding-right:14px;background:transparent scroll no-repeat right center}.unfold-replies{background-image:url('../img/unfold.png')}.fold-replies{background-image:url('../img/fold.png')}.unfold-replies-nobg{background-image:none}.replies-loading-icon{position:absolute;top:0}.msg .at{color:#808}.reply{line-height:1.2;margin-bottom:15px}.reply .txt{margin-left:38px}.reply-con{font-size:12px;line-height:1.3;margin:4px 0 0}.reply-input{width:530px;padding:5px;height:20px;vertical-align:top}.msg-form .submit,.msg-form .cancel,.reply-submit,.reply-cancel{margin-top:6px;margin-right:2px}#msg-upward{position:fixed;font-weight:normal}#msg-upward:hover{text-decoration:none}#msgs-more{width:576px;margin-left:64px}#upload-file-form{margin-top:10px}.files-add{position:relative;overflow:hidden;margin-bottom:7px}.files-add .op{font-size:1.15em;font-weight:bold;display:inline-block;padding-left:18px;background-color:#fff;background-position:0 -207px}#user-avatar-input,#grp-avatar-input,#upload-file-form .files-add input{cursor:pointer;position:absolute;top:0;margin:0;opacity:0;filter:alpha(opacity=0)}#user-avatar-input,#grp-avatar-input{right:0}#upload-file-form .MultiFile-label{padding:4px 0;border-bottom:1px solid #ebebeb}#upload-file-form .MultiFile-remove{padding:0 4px;color:#000;font-weight:bold;border:1px solid #eee}#upload-file-form .MultiFile-remove:hover{text-decoration:none}.upload-progress-con,.upload-cancel{margin-top:.8em}.upload-progress-bar{height:1em;margin-top:-3px}.upload-progress-bar .ui-progressbar-value{background:#e83;margin:0}.file-op{color:#444;text-align:right}#shared-link,#shared-upload-link,#shared-link-text,#shared-upload-link-text{border:0}#shared-link-text,#shared-upload-link-text{background:transparent;height:auto}#gen-upload-link-btn{margin-top:.5em}.file-op{margin-top:.8em}.file-op a{font-weight:normal;margin-left:2px}.file-op button{color:#444}.file-op [class^='icon-'],.file-op [class^='sf-icon-']{font-size:1em;margin-right:3px;color:#666}#file,#text-diff-output{padding:3px;background:#dedede;border-radius:3px;-moz-border-radius:3px;margin-top:12px}#file-op{padding:8px 10px;background:#fff;text-align:right;border:1px solid #ccc}#file-op button{padding:2px 8px}#file-enc-cont{width:950px;margin:-20px auto 6px;text-align:right}#file-enc{border:1px solid #ddd;border-radius:2px;background:#efefef}#file-view-tip{height:150px;padding:10px;width:930px;background:#fff}#docu-view{font-size:14px;line-height:1.6em;font-family:Consolas,"Liberation Mono",Courier,monospace;min-height:200px}#img-prev-next{font-size:1.1em;margin-bottom:5px}#image-view{padding:1px;background:#fff;border:1px solid #eee}#docu-view,#svg-view,#pdf,#md-view,#md-edit{background:#fff}#md-view,#md-edit{width:756px}#md-view h2,#wmd-preview h2,#wiki-content h2{border-bottom:1px solid #ccc}.wiki-image{display:block;margin-left:auto;margin-right:auto;max-width:100%}#wiki-content img{padding:5px;border:1px solid #DDD;box-shadow:0 1px 1px #CCC;border-radius:2px;max-width:688px;margin:15px 0}#wiki-content .file-icon{border:0;padding:0;border-radius:0;box-shadow:none;margin:0 2px 0 0}.anchor{font-size:.8em;margin-left:6px}.anchor:hover{text-decoration:none}#svg-view{min-height:500px}#svg-view,#pdf{width:950px;margin:0 auto}#doc-view{min-height:700px;_height:700px}#pdf-op-bar{padding:10px 0 7px;margin-bottom:3px;border-bottom:1px solid #ddd}#pdf-op-bar button{color:#000;border-color:#aaa;margin:0 5px}#pdf-page{margin:0 10px}#page-number{padding:0 3px;min-width:16px;width:30px;text-align:right;border-radius:3px;-moz-border-radius:3px}#pdf-view{max-width:950px}#op-after-edit{margin-top:.9em}#op-after-edit button{margin-left:5px}#file-edit-cancel{color:#900;font-weight:normal;margin-left:3px}#op-after-edit button,#file-edit-cancel{vertical-align:middle}#sf{width:624px;font-size:medium;background:#fff}#sf,#md-view{padding:40px 96px}#md-edit-help{width:550px}.view-link-alert p{display:inline-block}.share-permission-select,.user-status-select{position:relative;padding:3px 2px;background:#fff;border:1px solid #ddd;border-radius:2px}#bottom-bar{position:fixed;bottom:0;right:10px;background:#fff;border-style:solid;border-width:1px;border-color:#f2f2f2 #cacaca #919191;border-top-left-radius:4px;border-top-right-radius:4px}#discuss,#click-into-group{color:#424242;font-size:15px;line-height:21px;padding:3px 16px;border:0}#discuss{padding-left:42px;background-color:#fff;background-position:16px -162px}#click-into-group{background:#fff;border-left:1px solid #ebebeb}#bottom-bar button:focus{outline:0}#to-group,#discuss-to-group{width:400px;padding:0 15px;position:fixed;right:10px;background:#fff;border:1px solid #cbcbcb;box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)}#discuss-to-group{padding-bottom:10px}#discussions-to-grp{height:auto;overflow:auto;position:relative}#discussions-to-grp .msg{width:380px}#discussions-to-grp .msg-main{width:282px}#discussions-to-grp .reply-input{width:270px}#to-group-caret,#discuss-to-group-caret{width:28px;position:fixed}#to-group,#discuss-to-group,#to-group-caret,#discuss-to-group-caret{z-index:12}#to-group{min-width:100px;width:auto;padding:6px 0}#discuss-to-group-form .checkbox-label{display:inline-block;white-space:nowrap;padding-right:3px;margin-right:10px;margin-top:0}#discuss-to-group-form .input{padding:5px;width:388px;height:5em;resize:none;vertical-align:top}#discuss-to-group-form .attachment{margin-left:5px}.file-modification-hd .modifier,.file-modification-hd .time{font-weight:normal;font-size:13px;color:#666}.file-modification-hd a{margin:0 3px 0 5px}.file-modification-hd .avatar,.file-modification-meta-info .span{vertical-align:middle}.file-modification-hd .time{margin-left:5px}#text-diff-output{font-size:14px;font-family:monospace}#text-diff-output .blank-file,#text-diff-output .diff-con{background:#fff;border:1px solid #ccc;margin:0}#text-diff-output .blank-file{padding:2em 1em}#text-diff-output th{text-align:center}#text-diff-output td{font-size:12px;word-wrap:break-word;padding:2px 3px;border-bottom:0}#text-diff-output .diff-header{text-align:right;vertical-align:top;background-color:#ebebeb;border-right:1px solid #eee}.diff-add{color:#080}.diff-sub{color:#c00}.diff-chg{color:#c3f}.pubinfo-item{display:inline-block;min-width:66px}.pubinfo-item{*display:inline}.ru .pubinfo-item{min-width:64px}.de .pubinfo-item{min-width:63px}.pubinfo-item .amount{font-size:28px;line-height:1;font-weight:bold;color:#222}.pubinfo-item .obj{font-size:11px;color:#999}.video-container{margin:auto;width:800px;height:400px}.audio-container{margin:auto;width:500px;height:30px}.wiki-top{text-align:right;height:auto}.wiki-top .op-btn{margin-left:3px}.wiki-nav .item{float:left}.wiki-nav .link{color:#333;font-weight:normal}#wiki-area{padding:0}#wiki-last-modified{margin-top:10px;font-size:12px;color:#666}#wiki-pages{list-style-type:disc;padding-left:2em;margin-top:1.6em}.wiki-page-missing{color:red}.search-form,#search-form .input_and_submit{padding-left:5px;height:24px;border:1px solid #ddd;border-radius:3px;background:#fff;position:relative}#top-search-form{margin-top:7px}.search-input,.search-form .search-submit{padding:0;height:24px;border:0;margin:0;vertical-align:top}.search-input{width:155px;outline:0}.search-form .icon-caret-down{color:#bbb;cursor:pointer;line-height:24px}#advanced-search-form{position:absolute;width:500px;padding:18px;height:auto;box-shadow:0 0 10px #ddd;z-index:100}#advanced-search-form .search-input{width:98%;padding:0 3px;border:1px solid #ddd;border-radius:3px}#advanced-search-form .submit{margin-bottom:0}.search-scales{margin-top:8px}.search-scales .item{width:48%}.search-repos{border-bottom:1px dotted #ddd;margin-bottom:3px}.custom-ftype-options{font-size:13px;padding:2px 0;background:#fafafa}.custom-ftype-options .checkbox-label{display:inline-block;margin:0 10px 0 0}.custom-ftype-options .fileext-input{padding:0 3px;width:70%}.search-form .search-submit{width:30px;background:#fff}.search-form .icon-search{font-size:16px;color:#aaa}#search-form,#search-user-form,#search-repo-form{padding:7px 5px;height:auto;background:#f7f7f8;border:0;border-radius:2px}#search-form .input_and_submit{display:inline-block;width:426px;*width:430px}#search-form .advanced-search{color:#666;font-size:16px;cursor:pointer;margin-left:4px}#search-form .search-input{width:392px}#search-results{padding-top:15px}#search-results a{font-weight:normal}.search-results-item{margin-top:15px}.search-results-item .main-con{margin-left:40px}.search-results-item .avatar{vertical-align:middle}.search-results-item .time{color:#666}#plan-form{width:260px}#mass-msg{width:424px;height:100px;padding:2px;margin-bottom:3px}#mass-email{width:432px}#current-plan p{font-size:15px}#plan-form input[type=radio]{margin-right:10px}#search-repo-form label,#search-user-form label{width:3.5em}#search-repo-form .submit,#search-user-form .submit{margin-left:3.5em}#enable-mods,#edit-index{color:#d7d7d7;margin-top:3px}#enable-mods:hover,#edit-index:hover{color:#666;cursor:pointer}#add-msg .icon-pencil{font-size:1em;margin:0 3px 0 0}.help-con{padding:0 0 0 30px}.wiki-index{margin-top:25px}#wiki-index-con{padding-left:12px}.wiki-index ul{list-style-type:square;padding-left:1.5em;margin-bottom:5px} \ No newline at end of file diff --git a/media/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png b/media/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png deleted file mode 100644 index 954e22dbd9..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/media/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png deleted file mode 100644 index 64ece5707d..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png b/media/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png deleted file mode 100644 index abdc01082b..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png b/media/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png deleted file mode 100644 index 9b383f4d2e..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/media/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png deleted file mode 100644 index a23baad25b..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/media/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba269b..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/media/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png deleted file mode 100644 index 39d5824d6a..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/media/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png deleted file mode 100644 index f1273672d2..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png b/media/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png deleted file mode 100644 index 359397acff..0000000000 Binary files a/media/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-icons_222222_256x240.png b/media/css/ui-lightness/images/ui-icons_222222_256x240.png deleted file mode 100644 index b273ff111d..0000000000 Binary files a/media/css/ui-lightness/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-icons_228ef1_256x240.png b/media/css/ui-lightness/images/ui-icons_228ef1_256x240.png deleted file mode 100644 index a641a371af..0000000000 Binary files a/media/css/ui-lightness/images/ui-icons_228ef1_256x240.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-icons_ef8c08_256x240.png b/media/css/ui-lightness/images/ui-icons_ef8c08_256x240.png deleted file mode 100644 index 85e63e9f60..0000000000 Binary files a/media/css/ui-lightness/images/ui-icons_ef8c08_256x240.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-icons_ffd27a_256x240.png b/media/css/ui-lightness/images/ui-icons_ffd27a_256x240.png deleted file mode 100644 index e117effa3d..0000000000 Binary files a/media/css/ui-lightness/images/ui-icons_ffd27a_256x240.png and /dev/null differ diff --git a/media/css/ui-lightness/images/ui-icons_ffffff_256x240.png b/media/css/ui-lightness/images/ui-icons_ffffff_256x240.png deleted file mode 100644 index 42f8f992c7..0000000000 Binary files a/media/css/ui-lightness/images/ui-icons_ffffff_256x240.png and /dev/null differ diff --git a/media/css/ui-lightness/jquery-ui-1.8.16.custom.css b/media/css/ui-lightness/jquery-ui-1.8.16.custom.css deleted file mode 100644 index c9bf940e4c..0000000000 --- a/media/css/ui-lightness/jquery-ui-1.8.16.custom.css +++ /dev/null @@ -1,330 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #dddddd; } -/* .ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } */ -.ui-widget-header { color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #808; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; } -.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50; } -.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } -/* - * jQuery UI Autocomplete 1.8.16 - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.16 - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Tabs 1.8.16 - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/* - * jQuery UI Progressbar 1.8.16 - */ -.ui-progressbar { height:2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; } diff --git a/media/img/activity.png b/media/img/activity.png deleted file mode 100644 index 62c95c7ee6..0000000000 Binary files a/media/img/activity.png and /dev/null differ diff --git a/media/img/activity_w.png b/media/img/activity_w.png deleted file mode 100644 index 5332674766..0000000000 Binary files a/media/img/activity_w.png and /dev/null differ diff --git a/media/img/add.png b/media/img/add.png index 5ff0f896fb..44298e2c76 100644 Binary files a/media/img/add.png and b/media/img/add.png differ diff --git a/media/img/admin.png b/media/img/admin.png deleted file mode 100644 index 725d9db61e..0000000000 Binary files a/media/img/admin.png and /dev/null differ diff --git a/media/img/admin_in.png b/media/img/admin_in.png index 8cc8073706..5b1ad7c87d 100644 Binary files a/media/img/admin_in.png and b/media/img/admin_in.png differ diff --git a/media/img/admin_out.png b/media/img/admin_out.png index 0afe79e711..8710af826c 100644 Binary files a/media/img/admin_out.png and b/media/img/admin_out.png differ diff --git a/media/img/admin_w.png b/media/img/admin_w.png deleted file mode 100644 index 1fa90c2a83..0000000000 Binary files a/media/img/admin_w.png and /dev/null differ diff --git a/media/img/bell.png b/media/img/bell.png index 5ef31457e2..3f6430aaa4 100644 Binary files a/media/img/bell.png and b/media/img/bell.png differ diff --git a/media/img/bg.png b/media/img/bg.png new file mode 100644 index 0000000000..7dccd629ae Binary files /dev/null and b/media/img/bg.png differ diff --git a/media/img/checkbox-checked.png b/media/img/checkbox-checked.png deleted file mode 100644 index 889c1358dd..0000000000 Binary files a/media/img/checkbox-checked.png and /dev/null differ diff --git a/media/img/checkbox.png b/media/img/checkbox.png deleted file mode 100644 index 116abaa408..0000000000 Binary files a/media/img/checkbox.png and /dev/null differ diff --git a/media/img/clients.png b/media/img/clients.png deleted file mode 100644 index 19d5ceed0a..0000000000 Binary files a/media/img/clients.png and /dev/null differ diff --git a/media/img/clients_w.png b/media/img/clients_w.png deleted file mode 100644 index dbcedd1efe..0000000000 Binary files a/media/img/clients_w.png and /dev/null differ diff --git a/media/img/contacts.png b/media/img/contacts.png deleted file mode 100644 index 2fb9d00741..0000000000 Binary files a/media/img/contacts.png and /dev/null differ diff --git a/media/img/contacts_w.png b/media/img/contacts_w.png deleted file mode 100644 index e8a53b0683..0000000000 Binary files a/media/img/contacts_w.png and /dev/null differ diff --git a/media/img/files.png b/media/img/files.png deleted file mode 100644 index 38b7228556..0000000000 Binary files a/media/img/files.png and /dev/null differ diff --git a/media/img/files_w.png b/media/img/files_w.png deleted file mode 100644 index 9255215827..0000000000 Binary files a/media/img/files_w.png and /dev/null differ diff --git a/media/img/folders.png b/media/img/folders.png deleted file mode 100644 index 787809bebe..0000000000 Binary files a/media/img/folders.png and /dev/null differ diff --git a/media/img/folders_w.png b/media/img/folders_w.png deleted file mode 100644 index c377afb43c..0000000000 Binary files a/media/img/folders_w.png and /dev/null differ diff --git a/media/img/go_link.png b/media/img/go_link.png deleted file mode 100644 index c55ba102a9..0000000000 Binary files a/media/img/go_link.png and /dev/null differ diff --git a/media/img/groups.png b/media/img/groups.png deleted file mode 100644 index 29389f416f..0000000000 Binary files a/media/img/groups.png and /dev/null differ diff --git a/media/img/groups_w.png b/media/img/groups_w.png deleted file mode 100644 index c61e03ffa0..0000000000 Binary files a/media/img/groups_w.png and /dev/null differ diff --git a/media/img/li.gif b/media/img/li.gif deleted file mode 100644 index d991e8db2d..0000000000 Binary files a/media/img/li.gif and /dev/null differ diff --git a/media/img/lib.png b/media/img/lib.png index e5767018e5..91a6b55618 100644 Binary files a/media/img/lib.png and b/media/img/lib.png differ diff --git a/media/img/lib_setting.png b/media/img/lib_setting.png deleted file mode 100644 index 3e4b6f2db4..0000000000 Binary files a/media/img/lib_setting.png and /dev/null differ diff --git a/media/img/lib_trash.png b/media/img/lib_trash.png index 36910bb1d1..a1b6039666 100644 Binary files a/media/img/lib_trash.png and b/media/img/lib_trash.png differ diff --git a/media/img/lib_w.png b/media/img/lib_w.png deleted file mode 100644 index fbe66713cf..0000000000 Binary files a/media/img/lib_w.png and /dev/null differ diff --git a/media/img/links.png b/media/img/links.png deleted file mode 100644 index 8c68fa1241..0000000000 Binary files a/media/img/links.png and /dev/null differ diff --git a/media/img/links_w.png b/media/img/links_w.png deleted file mode 100644 index 8997904f3e..0000000000 Binary files a/media/img/links_w.png and /dev/null differ diff --git a/media/img/members.png b/media/img/members.png deleted file mode 100644 index 2b13bbab87..0000000000 Binary files a/media/img/members.png and /dev/null differ diff --git a/media/img/members_w.png b/media/img/members_w.png deleted file mode 100644 index 9d4d158a11..0000000000 Binary files a/media/img/members_w.png and /dev/null differ diff --git a/media/img/msgs.png b/media/img/msgs.png index 5d56265cea..2aa26eedd3 100644 Binary files a/media/img/msgs.png and b/media/img/msgs.png differ diff --git a/media/img/msgs_w.png b/media/img/msgs_w.png deleted file mode 100644 index 1efec97087..0000000000 Binary files a/media/img/msgs_w.png and /dev/null differ diff --git a/media/img/popup_close.png b/media/img/popup_close.png deleted file mode 100644 index ac05297118..0000000000 Binary files a/media/img/popup_close.png and /dev/null differ diff --git a/media/img/seacloud_logo.png b/media/img/seacloud_logo.png index 00ef636907..52898f8bb9 100644 Binary files a/media/img/seacloud_logo.png and b/media/img/seacloud_logo.png differ diff --git a/media/img/setting.png b/media/img/setting.png index 3e4b6f2db4..130b39b6b3 100644 Binary files a/media/img/setting.png and b/media/img/setting.png differ diff --git a/media/img/star.png b/media/img/star.png deleted file mode 100644 index caa2e3ac34..0000000000 Binary files a/media/img/star.png and /dev/null differ diff --git a/media/img/star_w.png b/media/img/star_w.png deleted file mode 100644 index 5daf008e71..0000000000 Binary files a/media/img/star_w.png and /dev/null differ diff --git a/media/img/tick.png b/media/img/tick.png deleted file mode 100644 index 644bad4724..0000000000 Binary files a/media/img/tick.png and /dev/null differ diff --git a/media/img/traffic.png b/media/img/traffic.png deleted file mode 100644 index 316e75ae0f..0000000000 Binary files a/media/img/traffic.png and /dev/null differ diff --git a/media/img/traffic_w.png b/media/img/traffic_w.png deleted file mode 100644 index 50d592c92e..0000000000 Binary files a/media/img/traffic_w.png and /dev/null differ diff --git a/media/img/wiki.png b/media/img/wiki.png index 4e17b17cde..af36af83d9 100644 Binary files a/media/img/wiki.png and b/media/img/wiki.png differ diff --git a/media/img/wiki_w.png b/media/img/wiki_w.png deleted file mode 100644 index fcc409b38d..0000000000 Binary files a/media/img/wiki_w.png and /dev/null differ diff --git a/media/js/base.js b/media/js/base.js index cb34a61f88..4354d05bcb 100644 --- a/media/js/base.js +++ b/media/js/base.js @@ -16,15 +16,7 @@ if ($('.messages')[0]) { setTimeout(function() { $('.messages').addClass('hide'); }, 10000); } -$('#top-nav-grp').click(function() { - var grp_nav = $(this), - popup = $('#top-nav-grp-info'); - popup.css({'right': (grp_nav.outerWidth() - popup.outerWidth())/6 * 5}); - popup.toggleClass('hide'); - return false; -}); - -$(document).ready(function(){ +$(function(){ var msg_ct = $("#msg-count"); $.ajax({ url: msg_ct.data('cturl'), @@ -36,7 +28,7 @@ $(document).ready(function(){ } } }); -}); + $('#msg-count').click(function() { location.href = $(this).data('pgurl'); }); @@ -64,6 +56,9 @@ $('#msg-count').click(function() { return false; }); })(); + +}); + $(document).click(function(e) { var target = e.target || event.srcElement; var closePopup = function(popup, popup_switch) { diff --git a/media/js/client_crypto.js b/media/js/client_crypto.js deleted file mode 100644 index 5a35f7d8d6..0000000000 --- a/media/js/client_crypto.js +++ /dev/null @@ -1,62 +0,0 @@ -var salt = sjcl.codec.bytes.toBits([0xda, 0x90, 0x45, 0xc3, 0x06, 0xc7, 0xcc, 0x26]); - -// gen magic_str -function gen_magic_str(repo_id, passwd) { - var magic_array = sjcl.misc.pbkdf2(repo_id + passwd, salt, 1000, 32*8, null); - var magic_str = sjcl.codec.hex.fromBits(magic_array); //convert to hex - return magic_str; -} - -function FileKey(passwd) { - this.passwd = passwd; -} -FileKey.prototype.pre = function() { - var passwd = this.passwd; - - var key_array = sjcl.misc.pbkdf2(passwd, salt, 1000, 32*8, null); - var iv_array = sjcl.misc.pbkdf2(key_array, salt, 10, 32*8, null); - var key = sjcl.codec.hex.fromBits(key_array); - var iv = sjcl.codec.hex.fromBits(iv_array); - - return {key: key, iv:iv}; -}; -// generate an encrypted file key -FileKey.prototype.gen_enc = function() { - var file_key_array; - if (window.crypto && window.crypto.getRandomValues) { - file_key_array = new Uint32Array(8); - window.crypto.getRandomValues(file_key_array); - } else { - file_key_array = []; - for (var i = 0; i < 8; i++) { - file_key_array.push(parseInt(Math.random() * Math.pow(2,32))); - } - } - - var pre = this.pre(); - var key = pre.key, iv = pre.iv; - - var encrypted_file_key_obj = CryptoJS.AES.encrypt(CryptoJS.lib.WordArray.create(file_key_array), CryptoJS.enc.Hex.parse(key), {iv: CryptoJS.enc.Hex.parse(iv)}); - var encrypted_file_key = encrypted_file_key_obj.ciphertext.toString(CryptoJS.enc.Hex); // convert to hex - - return encrypted_file_key; -}; -FileKey.prototype.decrypt = function(encrypted_file_key) { - var pre = this.pre(); - var key = pre.key, iv = pre.iv; - - var file_key_array = CryptoJS.AES.decrypt(CryptoJS.enc.Hex.parse(encrypted_file_key).toString(CryptoJS.enc.Base64), CryptoJS.enc.Hex.parse(key), {iv: CryptoJS.enc.Hex.parse(iv)}); - var file_key = file_key_array.toString(CryptoJS.enc.Hex); - - return file_key; -}; - -// gen key, iv: used in file encrypt/decrypt -function gen_enc_key_iv(file_key) { - var enc_key_array = sjcl.misc.pbkdf2(sjcl.codec.hex.toBits(file_key), salt, 1000, 32*8, null); - var enc_iv_array = sjcl.misc.pbkdf2(enc_key_array, salt, 10, 32*8, null); - var enc_key = sjcl.codec.hex.fromBits(enc_key_array); - var enc_iv = sjcl.codec.hex.fromBits(enc_iv_array); - - return {key: enc_key, iv:enc_iv}; -} diff --git a/media/js/jq.min.js b/media/js/jq.min.js index 2b33e28e93..73d01d90ce 100644 --- a/media/js/jq.min.js +++ b/media/js/jq.min.js @@ -168,20 +168,16 @@ this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=th * */ jQuery.cookie = function (key, value, options) { - // key and value given, set cookie... if (arguments.length > 1 && (value === null || typeof value !== "object")) { options = jQuery.extend({}, options); - if (value === null) { options.expires = -1; } - if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } - return (document.cookie = [ encodeURIComponent(key), '=', options.raw ? String(value) : encodeURIComponent(String(value)), @@ -191,7 +187,6 @@ jQuery.cookie = function (key, value, options) { options.secure ? '; secure' : '' ].join('')); } - // key and possibly options given, get cookie... options = value || {}; var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent; @@ -199,3 +194,5 @@ jQuery.cookie = function (key, value, options) { }; /*! http://mths.be/placeholder v2.0.7 by @mathias */ ;(function(f,h,$){var a='placeholder' in h.createElement('input'),d='placeholder' in h.createElement('textarea'),i=$.fn,c=$.valHooks,k,j;if(a&&d){j=i.placeholder=function(){return this};j.input=j.textarea=true}else{j=i.placeholder=function(){var l=this;l.filter((a?'textarea':':input')+'[placeholder]').not('.placeholder').bind({'focus.placeholder':b,'blur.placeholder':e}).data('placeholder-enabled',true).trigger('blur.placeholder');return l};j.input=a;j.textarea=d;k={get:function(m){var l=$(m);return l.data('placeholder-enabled')&&l.hasClass('placeholder')?'':m.value},set:function(m,n){var l=$(m);if(!l.data('placeholder-enabled')){return m.value=n}if(n==''){m.value=n;if(m!=h.activeElement){e.call(m)}}else{if(l.hasClass('placeholder')){b.call(m,true,n)||(m.value=n)}else{m.value=n}}return l}};a||(c.input=k);d||(c.textarea=k);$(function(){$(h).delegate('form','submit.placeholder',function(){var l=$('.placeholder',this).each(b);setTimeout(function(){l.each(e)},10)})});$(f).bind('beforeunload.placeholder',function(){$('.placeholder').each(function(){this.value=''})})}function g(m){var l={},n=/^jQuery\d+$/;$.each(m.attributes,function(p,o){if(o.specified&&!n.test(o.name)){l[o.name]=o.value}});return l}function b(m,n){var l=this,o=$(l);if(l.value==o.attr('placeholder')&&o.hasClass('placeholder')){if(o.data('placeholder-password')){o=o.hide().next().show().attr('id',o.removeAttr('id').data('placeholder-id'));if(m===true){return o[0].value=n}o.focus()}else{l.value='';o.removeClass('placeholder');l==h.activeElement&&l.select()}}}function e(){var q,l=this,p=$(l),m=p,o=this.id;if(l.value==''){if(l.type=='password'){if(!p.data('placeholder-textinput')){try{q=p.clone().attr({type:'text'})}catch(n){q=$('').attr($.extend(g(this),{type:'text'}))}q.removeAttr('name').data({'placeholder-password':true,'placeholder-id':o}).bind('focus.placeholder',b);p.data({'placeholder-textinput':q,'placeholder-id':o}).before(q)}p=p.removeAttr('id').hide().prev().attr('id',o).show()}p.addClass('placeholder');p[0].value=p.attr('placeholder')}else{p.removeClass('placeholder')}}}(this,document,jQuery)); +/* jsTree 1.0-rc3 */ +"use strict";(function(){if(jQuery&&jQuery.jstree){return;}var is_ie6=false,is_ie7=false,is_ff2=false;(function($){$.vakata={};$.vakata.css={get_css:function(rule_name,delete_flag,sheet){rule_name=rule_name.toLowerCase();var css_rules=sheet.cssRules||sheet.rules,j=0;do{if(css_rules.length&&j>css_rules.length+5){return false;}if(css_rules[j].selectorText&&css_rules[j].selectorText.toLowerCase()==rule_name){if(delete_flag===true){if(sheet.removeRule){sheet.removeRule(j);}if(sheet.deleteRule){sheet.deleteRule(j);}return true;}else{return css_rules[j];}}}while(css_rules[++j]);return false;},add_css:function(rule_name,sheet){if($.jstree.css.get_css(rule_name,false,sheet)){return false;}if(sheet.insertRule){sheet.insertRule(rule_name+" { }",0);}else{sheet.addRule(rule_name,null,0);}return $.vakata.css.get_css(rule_name);},remove_css:function(rule_name,sheet){return $.vakata.css.get_css(rule_name,true,sheet);},add_sheet:function(opts){var tmp=false,is_new=true;if(opts.str){if(opts.title){tmp=$("style[id='"+opts.title+"-stylesheet']")[0];}if(tmp){is_new=false;}else{tmp=document.createElement("style");tmp.setAttribute("type","text/css");if(opts.title){tmp.setAttribute("id",opts.title+"-stylesheet");}}if(tmp.styleSheet){if(is_new){document.getElementsByTagName("head")[0].appendChild(tmp);tmp.styleSheet.cssText=opts.str;}else{tmp.styleSheet.cssText=tmp.styleSheet.cssText+" "+opts.str;}}else{tmp.appendChild(document.createTextNode(opts.str));document.getElementsByTagName("head")[0].appendChild(tmp);}return tmp.sheet||tmp.styleSheet;}if(opts.url){if(document.createStyleSheet){try{tmp=document.createStyleSheet(opts.url);}catch(e){}}else{tmp=document.createElement("link");tmp.rel="stylesheet";tmp.type="text/css";tmp.media="all";tmp.href=opts.url;document.getElementsByTagName("head")[0].appendChild(tmp);return tmp.styleSheet;}}}};var instances=[],focused_instance=-1,plugins={},prepared_move={};$.fn.jstree=function(settings){var isMethodCall=(typeof settings=="string"),args=Array.prototype.slice.call(arguments,1),returnValue=this;if(isMethodCall){if(settings.substring(0,1)=="_"){return returnValue;}this.each(function(){var instance=instances[$.data(this,"jstree-instance-id")],methodValue=(instance&&$.isFunction(instance[settings]))?instance[settings].apply(instance,args):instance;if(typeof methodValue!=="undefined"&&(settings.indexOf("is_")===0||(methodValue!==true&&methodValue!==false))){returnValue=methodValue;return false;}});}else{this.each(function(){var instance_id=$.data(this,"jstree-instance-id"),a=[],b=settings?$.extend({},true,settings):{},c=$(this),s=false,t=[];a=a.concat(args);if(c.data("jstree")){a.push(c.data("jstree"));}b=a.length?$.extend.apply(null,[true,b].concat(a)):b;if(typeof instance_id!=="undefined"&&instances[instance_id]){instances[instance_id].destroy();}instance_id=parseInt(instances.push({}),10)-1;$.data(this,"jstree-instance-id",instance_id);b.plugins=$.isArray(b.plugins)?b.plugins:$.jstree.defaults.plugins.slice();b.plugins.unshift("core");b.plugins=b.plugins.sort().join(",,").replace(/(,|^)([^,]+)(,,\2)+(,|$)/g,"$1$2$4").replace(/,,+/g,",").replace(/,$/,"").split(",");s=$.extend(true,{},$.jstree.defaults,b);s.plugins=b.plugins;$.each(plugins,function(i,val){if($.inArray(i,s.plugins)===-1){s[i]=null;delete s[i];}else{t.push(i);}});s.plugins=t;instances[instance_id]=new $.jstree._instance(instance_id,$(this).addClass("jstree jstree-"+instance_id),s);$.each(instances[instance_id]._get_settings().plugins,function(i,val){instances[instance_id].data[val]={};});$.each(instances[instance_id]._get_settings().plugins,function(i,val){if(plugins[val]){plugins[val].__init.apply(instances[instance_id]);}});setTimeout(function(){instances[instance_id].init();},0);});}return returnValue;};$.jstree={defaults:{plugins:[]},_focused:function(){return instances[focused_instance]||null;},_reference:function(needle){if(instances[needle]){return instances[needle];}var o=$(needle);if(!o.length&&typeof needle==="string"){o=$("#"+needle);}if(!o.length){return null;}return instances[o.closest(".jstree").data("jstree-instance-id")]||null;},_instance:function(index,container,settings){this.data={core:{}};this.get_settings=function(){return $.extend(true,{},settings);};this._get_settings=function(){return settings;};this.get_index=function(){return index;};this.get_container=function(){return container;};this.get_container_ul=function(){return container.children("ul:eq(0)");};this._set_settings=function(s){settings=$.extend(true,{},settings,s);};},_fn:{},plugin:function(pname,pdata){pdata=$.extend({},{__init:$.noop,__destroy:$.noop,_fn:{},defaults:false},pdata);plugins[pname]=pdata;$.jstree.defaults[pname]=pdata.defaults;$.each(pdata._fn,function(i,val){val.plugin=pname;val.old=$.jstree._fn[i];$.jstree._fn[i]=function(){var rslt,func=val,args=Array.prototype.slice.call(arguments),evnt=new $.Event("before.jstree"),rlbk=false;if(this.data.core.locked===true&&i!=="unlock"&&i!=="is_locked"){return;}do{if(func&&func.plugin&&$.inArray(func.plugin,this._get_settings().plugins)!==-1){break;}func=func.old;}while(func);if(!func){return;}if(i.indexOf("_")===0){rslt=func.apply(this,args);}else{rslt=this.get_container().triggerHandler(evnt,{func:i,inst:this,args:args,plugin:func.plugin});if(rslt===false){return;}if(typeof rslt!=="undefined"){args=rslt;}rslt=func.apply($.extend({},this,{__callback:function(data){this.get_container().triggerHandler(i+".jstree",{inst:this,args:args,rslt:data,rlbk:rlbk});},__rollback:function(){rlbk=this.get_rollback();return rlbk;},__call_old:function(replace_arguments){return func.old.apply(this,(replace_arguments?Array.prototype.slice.call(arguments,1):args));}}),args);}return rslt;};$.jstree._fn[i].old=val.old;$.jstree._fn[i].plugin=pname;});},rollback:function(rb){if(rb){if(!$.isArray(rb)){rb=[rb];}$.each(rb,function(i,val){instances[val.i].set_rollback(val.h,val.d);});}}};$.jstree._fn=$.jstree._instance.prototype={};$(function(){var u=navigator.userAgent.toLowerCase(),v=(u.match(/.+?(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],css_string=".jstree ul, .jstree li { display:block; margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; } .jstree li { display:block; min-height:18px; line-height:18px; white-space:nowrap; margin-left:18px; min-width:18px; } .jstree-rtl li { margin-left:0; margin-right:18px; } .jstree > ul > li { margin-left:0px; } .jstree-rtl > ul > li { margin-right:0px; } .jstree ins { display:inline-block; text-decoration:none; width:18px; height:18px; margin:0 0 0 0; padding:0; } .jstree a { display:inline-block; line-height:16px; height:16px; color:black; white-space:nowrap; text-decoration:none; padding:1px 2px; margin:0; } .jstree a:focus { outline: none; } .jstree a > ins { height:16px; width:16px; } .jstree a > .jstree-icon { margin-right:3px; } .jstree-rtl a > .jstree-icon { margin-left:3px; margin-right:0; } li.jstree-open > ul { display:block; } li.jstree-closed > ul { display:none; } ";if(/msie/.test(u)&&parseInt(v,10)==6){is_ie6=true;try{document.execCommand("BackgroundImageCache",false,true);}catch(err){}css_string+=".jstree li { height:18px; margin-left:0; margin-right:0; } .jstree li li { margin-left:18px; } .jstree-rtl li li { margin-left:0px; margin-right:18px; } li.jstree-open ul { display:block; } li.jstree-closed ul { display:none !important; } .jstree li a { display:inline; border-width:0 !important; padding:0px 2px !important; } .jstree li a ins { height:16px; width:16px; margin-right:3px; } .jstree-rtl li a ins { margin-right:0px; margin-left:3px; } ";}if(/msie/.test(u)&&parseInt(v,10)==7){is_ie7=true;css_string+=".jstree li a { border-width:0 !important; padding:0px 2px !important; } ";}if(!/compatible/.test(u)&&/mozilla/.test(u)&&parseFloat(v,10)<1.9){is_ff2=true;css_string+=".jstree ins { display:-moz-inline-box; } .jstree li { line-height:12px; } .jstree a { display:-moz-inline-box; } .jstree .jstree-no-icons .jstree-checkbox { display:-moz-inline-stack !important; } ";}$.vakata.css.add_sheet({str:css_string,title:"jstree"});});$.jstree.plugin("core",{__init:function(){this.data.core.locked=false;this.data.core.to_open=this.get_settings().core.initially_open;this.data.core.to_load=this.get_settings().core.initially_load;},defaults:{html_titles:false,animation:500,initially_open:[],initially_load:[],open_parents:true,notify_plugins:true,rtl:false,load_open:false,strings:{loading:"Loading ...",new_node:"New node",multiple_selection:"Multiple selection"}},_fn:{init:function(){this.set_focus();if(this._get_settings().core.rtl){this.get_container().addClass("jstree-rtl").css("direction","rtl");}this.get_container().html("");this.data.core.li_height=this.get_container_ul().find("li.jstree-closed, li.jstree-leaf").eq(0).height()||18;this.get_container().delegate("li > ins","click.jstree",$.proxy(function(event){var trgt=$(event.target);if(trgt.is("ins")&&event.pageY-trgt.offset().top ul > li:first-child");}if(!obj.length){return false;}if(strict){return(obj.nextAll("li").size()>0)?obj.nextAll("li:eq(0)"):false;}if(obj.hasClass("jstree-open")){return obj.find("li:eq(0)");}else{if(obj.nextAll("li").size()>0){return obj.nextAll("li:eq(0)");}else{return obj.parentsUntil(".jstree","li").next("li").eq(0);}}},_get_prev:function(obj,strict){obj=this._get_node(obj);if(obj===-1){return this.get_container().find("> ul > li:last-child");}if(!obj.length){return false;}if(strict){return(obj.prevAll("li").length>0)?obj.prevAll("li:eq(0)"):false;}if(obj.prev("li").length){obj=obj.prev("li").eq(0);while(obj.hasClass("jstree-open")){obj=obj.children("ul:eq(0)").children("li:last");}return obj;}else{var o=obj.parentsUntil(".jstree","li:eq(0)");return o.length?o:false;}},_get_parent:function(obj){obj=this._get_node(obj);if(obj==-1||!obj.length){return false;}var o=obj.parentsUntil(".jstree","li:eq(0)");return o.length?o:-1;},_get_children:function(obj){obj=this._get_node(obj);if(obj===-1){return this.get_container().children("ul:eq(0)").children("li");}if(!obj.length){return false;}return obj.children("ul:eq(0)").children("li");},get_path:function(obj,id_mode){var p=[],_this=this;obj=this._get_node(obj);if(obj===-1||!obj||!obj.length){return false;}obj.parentsUntil(".jstree","li").each(function(){p.push(id_mode?this.id:_this.get_text(this));});p.reverse();p.push(id_mode?obj.attr("id"):this.get_text(obj));return p;},_get_string:function(key){return this._get_settings().core.strings[key]||key;},is_open:function(obj){obj=this._get_node(obj);return obj&&obj!==-1&&obj.hasClass("jstree-open");},is_closed:function(obj){obj=this._get_node(obj);return obj&&obj!==-1&&obj.hasClass("jstree-closed");},is_leaf:function(obj){obj=this._get_node(obj);return obj&&obj!==-1&&obj.hasClass("jstree-leaf");},correct_state:function(obj){obj=this._get_node(obj);if(!obj||obj===-1){return false;}obj.removeClass("jstree-closed jstree-open").addClass("jstree-leaf").children("ul").remove();this.__callback({obj:obj});},open_node:function(obj,callback,skip_animation){obj=this._get_node(obj);if(!obj.length){return false;}if(!obj.hasClass("jstree-closed")){if(callback){callback.call();}return false;}var s=skip_animation||is_ie6?0:this._get_settings().core.animation,t=this;if(!this._is_loaded(obj)){obj.children("a").addClass("jstree-loading");this.load_node(obj,function(){t.open_node(obj,callback,skip_animation);},callback);}else{if(this._get_settings().core.open_parents){obj.parentsUntil(".jstree",".jstree-closed").each(function(){t.open_node(this,false,true);});}if(s){obj.children("ul").css("display","none");}obj.removeClass("jstree-closed").addClass("jstree-open").children("a").removeClass("jstree-loading");if(s){obj.children("ul").stop(true,true).slideDown(s,function(){this.style.display="";t.after_open(obj);});}else{t.after_open(obj);}this.__callback({obj:obj});if(callback){callback.call();}}},after_open:function(obj){this.__callback({obj:obj});},close_node:function(obj,skip_animation){obj=this._get_node(obj);var s=skip_animation||is_ie6?0:this._get_settings().core.animation,t=this;if(!obj.length||!obj.hasClass("jstree-open")){return false;}if(s){obj.children("ul").attr("style","display:block !important");}obj.removeClass("jstree-open").addClass("jstree-closed");if(s){obj.children("ul").stop(true,true).slideUp(s,function(){this.style.display="";t.after_close(obj);});}else{t.after_close(obj);}this.__callback({obj:obj});},after_close:function(obj){this.__callback({obj:obj});},toggle_node:function(obj){obj=this._get_node(obj);if(obj.hasClass("jstree-closed")){return this.open_node(obj);}if(obj.hasClass("jstree-open")){return this.close_node(obj);}},open_all:function(obj,do_animation,original_obj){obj=obj?this._get_node(obj):-1;if(!obj||obj===-1){obj=this.get_container_ul();}if(original_obj){obj=obj.find("li.jstree-closed");}else{original_obj=obj;if(obj.is(".jstree-closed")){obj=obj.find("li.jstree-closed").andSelf();}else{obj=obj.find("li.jstree-closed");}}var _this=this;obj.each(function(){var __this=this;if(!_this._is_loaded(this)){_this.open_node(this,function(){_this.open_all(__this,do_animation,original_obj);},!do_animation);}else{_this.open_node(this,false,!do_animation);}});if(original_obj.find("li.jstree-closed").length===0){this.__callback({obj:original_obj});}},close_all:function(obj,do_animation){var _this=this;obj=obj?this._get_node(obj):this.get_container();if(!obj||obj===-1){obj=this.get_container_ul();}obj.find("li.jstree-open").andSelf().each(function(){_this.close_node(this,!do_animation);});this.__callback({obj:obj});},clean_node:function(obj){obj=obj&&obj!=-1?$(obj):this.get_container_ul();obj=obj.is("li")?obj.find("li").andSelf():obj.find("li");obj.removeClass("jstree-last").filter("li:last-child").addClass("jstree-last").end().filter(":has(li)").not(".jstree-open").removeClass("jstree-leaf").addClass("jstree-closed");obj.not(".jstree-open, .jstree-closed").addClass("jstree-leaf").children("ul").remove();this.__callback({obj:obj});},get_rollback:function(){this.__callback();return{i:this.get_index(),h:this.get_container().children("ul").clone(true),d:this.data};},set_rollback:function(html,data){this.get_container().empty().append(html);this.data=data;this.__callback();},load_node:function(obj,s_call,e_call){this.__callback({obj:obj});},_is_loaded:function(obj){return true;},create_node:function(obj,position,js,callback,is_loaded){obj=this._get_node(obj);position=typeof position==="undefined"?"last":position;var d=$("
  • "),s=this._get_settings().core,tmp;if(obj!==-1&&!obj.length){return false;}if(!is_loaded&&!this._is_loaded(obj)){this.load_node(obj,function(){this.create_node(obj,position,js,callback,true);});return false;}this.__rollback();if(typeof js==="string"){js={data:js};}if(!js){js={};}if(js.attr){d.attr(js.attr);}if(js.metadata){d.data(js.metadata);}if(js.state){d.addClass("jstree-"+js.state);}if(!js.data){js.data=this._get_string("new_node");}if(!$.isArray(js.data)){tmp=js.data;js.data=[];js.data.push(tmp);}$.each(js.data,function(i,m){tmp=$("");if($.isFunction(m)){m=m.call(this,js);}if(typeof m=="string"){tmp.attr("href","#")[s.html_titles?"html":"text"](m);}else{if(!m.attr){m.attr={};}if(!m.attr.href){m.attr.href="#";}tmp.attr(m.attr)[s.html_titles?"html":"text"](m.title);if(m.language){tmp.addClass(m.language);}}tmp.prepend(" ");if(m.icon){if(m.icon.indexOf("/")===-1){tmp.children("ins").addClass(m.icon);}else{tmp.children("ins").css("background","url('"+m.icon+"') center center no-repeat");}}d.append(tmp);});d.prepend(" ");if(obj===-1){obj=this.get_container();if(position==="before"){position="first";}if(position==="after"){position="last";}}switch(position){case"before":obj.before(d);tmp=this._get_parent(obj);break;case"after":obj.after(d);tmp=this._get_parent(obj);break;case"inside":case"first":if(!obj.children("ul").length){obj.append("