From 00636433bedf15cfd221c3d2c9c67996f640b86f Mon Sep 17 00:00:00 2001 From: Anika Henke Date: Sat, 5 Nov 2011 01:17:34 +0000 Subject: [PATCH] added link to and styles for new fullscreen mediamanager --- css/_fileuploader.css | 112 ++++++++ css/_mediamanager_fullscreen.css | 449 +++++++++++++++++++++++++++++++ css/_tabs.css | 37 +++ css/design.css | 6 + images/apple-touch-icon.png | Bin 0 -> 17728 bytes images/resizecol.png | Bin 0 -> 225 bytes main.php | 1 + style.ini | 3 + 8 files changed, 608 insertions(+) create mode 100644 css/_fileuploader.css create mode 100644 css/_mediamanager_fullscreen.css create mode 100644 css/_tabs.css create mode 100644 images/apple-touch-icon.png create mode 100644 images/resizecol.png diff --git a/css/_fileuploader.css b/css/_fileuploader.css new file mode 100644 index 0000000..415d5da --- /dev/null +++ b/css/_fileuploader.css @@ -0,0 +1,112 @@ + +.qq-uploader { + position: relative; + width: 100%; +} + +.qq-uploader .error { + color: #f00; + background-color: #fff; +} + +/* select file button */ + +.qq-upload-button { + display: inline-block; + border: 1px solid __border__; + color: __text__; + background: __background__ url(images/buttonshadow.png) repeat-x bottom; + text-decoration: none; + font-size: 100%; + cursor: pointer; + margin: 1px 1px 5px; + padding: 0.125em 0.4em; +} + +* html .qq-upload-button, +*+html .qq-upload-button { + display: inline; +} + +.qq-upload-button-focus { + outline: 1px dotted; +} + +/* drop area */ + +.qq-upload-drop-area { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + min-height: 70px; + z-index: 2; + background: __background_neu__; + color: __text__; + text-align: center; +} + +.qq-upload-drop-area span { + display: block; + position: absolute; + top: 50%; + width: 100%; + margin-top: -8px; + font-size: 120%; +} + +.qq-upload-drop-area-active { + background: __background_alt__; +} + +/* list of files to upload */ + +div.qq-uploader ul { + margin: 0; + padding: 0; + list-style: none; +} + +.qq-uploader li { + margin: 0 0 5px; + color: __text__; +} + +.qq-uploader li span, +.qq-uploader li input, +.qq-uploader li a { + margin-right: 5px; +} + +.qq-upload-file { + display: block; + font-weight: bold; +} + +.qq-upload-spinner { + display: inline-block; + background: url("../../images/throbber.gif"); + width: 15px; + height: 15px; + vertical-align: text-bottom; +} + +.qq-upload-size, +.qq-upload-cancel { + font-size: 85%; +} + +.qq-upload-failed-text { + display: none; +} +.qq-upload-fail .qq-upload-failed-text { + display: inline; +} + +.qq-action-container * { + vertical-align: middle; +} +.qq-overwrite-check input { + margin-left: 10px; +} diff --git a/css/_mediamanager_fullscreen.css b/css/_mediamanager_fullscreen.css new file mode 100644 index 0000000..588499a --- /dev/null +++ b/css/_mediamanager_fullscreen.css @@ -0,0 +1,449 @@ + +#dokuwiki__header {display:none;} + +/*____________ Layout ____________*/ + +#mediamanager__page h1 { + margin: 0 0 .5em; +} + +#mediamanager__page { + min-width: 800px; + width: 100%; + text-align: left; +} + +#mediamanager__page .panel { + float: left; +} + +#mediamanager__page .namespaces { + width: 20%; + min-width: 160px; +} +#mediamanager__page .filelist { + width: 50%; + min-width: 400px; +} +#mediamanager__page .file { + width: 30%; + min-width: 240px; +} + +#mediamanager__page .panelHeader { + background-color: __background_alt__; + margin: 0 10px 10px 0; + padding: 10px 10px 8px; + text-align: left; + min-height: 20px; + overflow: hidden; +} + +#mediamanager__page .panelContent { + overflow-y: auto; + overflow-x: hidden; + padding: 0; + margin: 0 10px 10px 0; + position: relative; +} + +#mediamanager__page .file .panelHeader, +#mediamanager__page .file .panelContent { + margin-right: 0; +} + +#mediamanager__page .ui-resizable-e { + width: 6px; + right: 2px; + background: transparent url(images/resizecol.png) center center no-repeat; +} +#mediamanager__page .ui-resizable-e:hover { + background-color: __background_alt__; +} + +#mediamanager__page dd { + margin: 0; +} + + +/*____________ Namespaces tree ____________*/ + +#mediamanager__page .namespaces h2 { + font-size: 1em; + display: inline-block; + border-width: 0; + padding: .3em .8em; + margin: 0 .3em 0 0; + border-radius: .5em .5em 0 0; + font-weight: normal; + background-color: __background_alt__; + color: __text__; + line-height: 1.4em; +} +* html #mediamanager__page .namespaces h2, +*+html #mediamanager__page .namespaces h2 { + display: inline; +} + +#mediamanager__page .namespaces ul { + margin-left: .2em; + margin-bottom: 0; + padding: 0; + list-style: none; +} +#mediamanager__page .namespaces ul ul { + margin-left: 1em; +} +#mediamanager__page .namespaces ul ul li { + margin: 0; +} + +#mediamanager__page .namespaces ul .selected { + background-color: __highlight__; + font-weight: bold; +} + +/*____________ Panel header ____________*/ + +#mediamanager__page .panelHeader h3 { + float: left; + font-weight: normal; + font-size: 1em; + padding: 0; + margin: 0 0 3px; +} + +#mediamanager__page .panelHeader form.options { + float: right; + margin-top: -3px; +} + +#mediamanager__page .panelHeader ul { + list-style: none; + margin: 0; + padding: 0; +} +#mediamanager__page .panelHeader ul li { + color: __text__; + float: left; + line-height: 1; + padding-left: 3px; +} + +#mediamanager__page .panelHeader ul li.listType { + padding-left: 30px; + background: url('../../images/icon-list.png') 3px 1px no-repeat; +} +#mediamanager__page .panelHeader ul li.sortBy { + padding-left: 30px; + background: url('../../images/icon-sort.png') 3px 1px no-repeat; +} + +#mediamanager__page .panelHeader form.options .ui-buttonset label{ + font-size: 90%; + margin-right: -0.4em; +} +#mediamanager__page .panelHeader form.options .ui-buttonset .ui-button-text { + padding: .3em .5em; + line-height: 1; +} + +/*____________ File list ____________*/ + +#mediamanager__page .filelist ul { + padding: 0; + margin: 0; +} + +#mediamanager__page .filelist .panelContent ul li:hover { + background-color: __background_alt__; +} + +#mediamanager__page .filelist li dt a { + vertical-align: middle; + display: table-cell; + overflow: hidden; +} +* html #mediamanager__page .filelist .thumbs li dt a, +*+html #mediamanager__page .filelist .thumbs li dt a { + display: block; +} +* html #mediamanager__page .filelist .rows li dt a, +*+html #mediamanager__page .filelist .rows li dt a { + display: inline; +} + +/* thumbs */ + +#mediamanager__page .filelist .thumbs li { + width: 100px; + min-height: 130px; + display: inline-block; + display: -moz-inline-stack; + /* the right margin should visually be 10px, but because of its inline-block nature the whitespace inbetween is about 4px more */ + margin: 0 6px 10px 0; + background-color: __background_neu__; + color: __text__; + padding: 5px; + vertical-align: top; + text-align: center; + position: relative; + line-height: 1.2; +} +* html #mediamanager__page .filelist .thumbs li, +*+html #mediamanager__page .filelist .thumbs li { + display: inline; + zoom: 1; +} + +#mediamanager__page .filelist .thumbs li dt a { + width: 100px; + height: 90px; +} + +#mediamanager__page .filelist .thumbs li dt a img { + max-width: 90px; + max-height: 90px; +} + +#mediamanager__page .filelist .thumbs li .name, +#mediamanager__page .filelist .thumbs li .size, +#mediamanager__page .filelist .thumbs li .filesize, +#mediamanager__page .filelist .thumbs li .date { + display: block; + overflow: hidden; + text-overflow: ellipsis; + width: 90px; + white-space: nowrap; +} +#mediamanager__page .filelist .thumbs li .name { + padding: 5px 0; + font-weight: bold; +} +#mediamanager__page .filelist .thumbs li .date { + font-style: italic; + white-space: normal; +} + +/* rows */ + +#mediamanager__page .filelist .rows li { + list-style: none; + display: block; + position: relative; + max-height: 50px; + margin: 0; + margin-bottom: 3px; + background-color: __background__; + color: __text__; + overflow: hidden; +} + +#mediamanager__page .filelist .rows li:nth-child(2n+1) { + background-color: __background_neu__; +} + +#mediamanager__page .filelist .rows li dt { + float: left; + width: 10%; + height: 40px; + text-align: center; +} + +#mediamanager__page .filelist .rows li dt a { + width: 100px; + height: 40px; +} + +#mediamanager__page .filelist .rows li dt a img { + max-width: 40px; + max-height: 40px; +} + +#mediamanager__page .filelist .rows li .name, +#mediamanager__page .filelist .rows li .size, +#mediamanager__page .filelist .rows li .filesize, +#mediamanager__page .filelist .rows li .date { + overflow: hidden; + text-overflow: ellipsis; + float: left; + margin-left: 1%; + white-space: nowrap; +} + +#mediamanager__page .filelist .rows li .name { + width: 30%; + font-weight: bold; +} +#mediamanager__page .filelist .rows li .size, +#mediamanager__page .filelist .rows li .filesize { + width: 15%; +} +#mediamanager__page .filelist .rows li .date { + width: 20%; + font-style: italic; + white-space: normal; +} + +/*____________ Upload panel ____________*/ + +#mediamanager__page div.upload { + padding-bottom: 0.5em; +} + +#media__content #mediamanager__uploader { + border-bottom: 1px solid __border__; + padding-bottom: 0.5em; +} + +/*____________ File preview ____________*/ + +#mediamanager__page .file ul.actions { + text-align: center; + margin: 0 0 5px; + list-style: none; +} +#mediamanager__page .file ul.actions li { + display: inline; +} + +#mediamanager__page .file div.image { + margin-bottom: 5px; + text-align: center; +} + +#mediamanager__page .file div.image img { + width: 100%; +} + +#mediamanager__page .file dl { + margin-bottom: 0; +} +#mediamanager__page .file dl dt { + font-weight: bold; + display: block; + background-color: __background_alt__; +} +#mediamanager__page .file dl dd { + display: block; + background-color: __background_neu__; +} + + +/*____________ Meta data edit form ____________*/ + +#mediamanager__page form.meta div.row { + margin-bottom: 5px; +} + +#mediamanager__page form.meta label span { + display: block; +} + +#mediamanager__page form.meta input { + width: 50%; +} + +#mediamanager__page form.meta input.button { + width: auto; +} + +#mediamanager__page form.meta textarea.edit { + height: 6em; + width: 95%; + min-width: 95%; + max-width: 95%; +} + +/*____________ Revisions form ____________*/ + +#mediamanager__page #page__revisions ul { + margin-left: 10px; + padding: 0; + list-style-type: none; +} + +#mediamanager__page #page__revisions ul li div.li div { + font-size: 90%; + color: __text_neu__; + padding-left: 18px; +} + +#mediamanager__page #page__revisions ul li div.li input { + position: relative; + top: 1px; +} + +/* File diff */ + +#mediamanager__diff table { + table-layout: fixed; + border-width: 0; +} + +#mediamanager__diff td, +#mediamanager__diff th { + width: 48%; + margin: 0 5px 10px 0; + padding: 0; + vertical-align: top; + text-align: left; + border-color: __background__; +} + +#mediamanager__diff th { + font-weight: normal; + background-color: __background__; + line-height: 1.2; +} +#mediamanager__diff th a { + font-weight: bold; +} +#mediamanager__diff th span { + font-size: 90%; +} + +#mediamanager__diff dl dd strong{ + background-color: __highlight__; + color: __text__; + font-weight: normal; +} + +/* Image diff */ + +#mediamanager__page .file form.diffView { + margin-bottom: 10px; + display: block; +} + +#mediamanager__diff div.slider { + margin: 10px; + width: 95%; +} + +#mediamanager__diff .imageDiff { + position: relative; +} +#mediamanager__diff .imageDiff .image1, +#mediamanager__diff .imageDiff .image2 { + position: absolute; + top: 0; + left: 0; + width: 97%; +} + +#mediamanager__diff .imageDiff.opacity .image2 { + -moz-opacity: 0.5; + -khtml-opacity: 0.5; + opacity: 0.5; +} + +#mediamanager__diff .imageDiff.portions .image2 { + border-right: 1px solid red; + overflow: hidden; +} + +#mediamanager__diff .imageDiff img { + width: 100%; +} + diff --git a/css/_tabs.css b/css/_tabs.css new file mode 100644 index 0000000..8bfb676 --- /dev/null +++ b/css/_tabs.css @@ -0,0 +1,37 @@ + +.dokuwiki ul.tabs { + padding: 0; + margin: 0; + overflow: hidden; +} +.dokuwiki ul.tabs li { + float: left; + padding: 0; + margin: 0; + list-style: none; +} + +.dokuwiki ul.tabs li strong, +.dokuwiki ul.tabs li a { + float: left; + padding: .3em .8em; + margin: 0 .3em 0 0; + background-color: __background_neu__; + color: __text__; + border-radius: .5em .5em 0 0; +} +.dokuwiki ul.tabs li strong { + font-weight: normal; +} + +.dokuwiki ul.tabs li a:link, +.dokuwiki ul.tabs li a:visited { +} +.dokuwiki ul.tabs li a:hover, +.dokuwiki ul.tabs li a:active, +.dokuwiki ul.tabs li a:focus, +.dokuwiki ul.tabs li strong { + background-color: __background_alt__; + color: __text__; + text-decoration: none; +} diff --git a/css/design.css b/css/design.css index cfed4f0..f3f32dd 100644 --- a/css/design.css +++ b/css/design.css @@ -192,6 +192,12 @@ .dokuwiki .page { } +#mediamanager__page h2, +#mediamanager__page h3 { + font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, Myriad, "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; + color: __text__; +} + /*____________ misc ____________*/ /* license note in footer and under edit window */ diff --git a/images/apple-touch-icon.png b/images/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..45fa4e7b081d35277b8d6f86a3e2a3f16aa3295e GIT binary patch literal 17728 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 LNkvXXu0mjf;IP?j literal 0 HcmV?d00001 diff --git a/images/resizecol.png b/images/resizecol.png new file mode 100644 index 0000000000000000000000000000000000000000..f0111507c56e87e1b2369d083b2c99c726224137 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^Y(T8Q0U`}8Ig^1DV{wqX6T`Z5GA}{0N#5=*KpF^s zI`6IrQk(@Ik;M!Q+(IDCcgt)wpm`YDv`~yY8wmy>> zGesOOg)Qq{CFHPUlIZKlALDBr-<*BN!0}E_T5xyh)7W?!`ALkt>LTo#%NEZ8TE^h% L>gTe~DWM4f5w1aT literal 0 HcmV?d00001 diff --git a/main.php b/main.php index 004421c..fb5c8ad 100644 --- a/main.php +++ b/main.php @@ -82,6 +82,7 @@ $showTools = !tpl_getConf('hideTools') || ( tpl_getConf('hideTools') && $_SERVER
diff --git a/style.ini b/style.ini index ef5e020..4fda4fe 100644 --- a/style.ini +++ b/style.ini @@ -14,6 +14,9 @@ css/design.css = screen css/content.css = screen css/_imgdetail.css = screen css/_mediamanager.css = screen +css/_mediamanager_fullscreen.css = screen +css/_fileuploader.css = screen +css/_tabs.css = screen css/_links.css = screen css/_toc.css = screen css/_footnotes.css = screen