First upload
BIN
shop/source/out/.DS_Store
vendored
Normal file
BIN
shop/source/out/admin/img/arrow_end.gif
Executable file
|
After Width: | Height: | Size: 838 B |
BIN
shop/source/out/admin/img/arrow_left.gif
Executable file
|
After Width: | Height: | Size: 54 B |
BIN
shop/source/out/admin/img/arrow_left_high.gif
Executable file
|
After Width: | Height: | Size: 837 B |
BIN
shop/source/out/admin/img/arrow_right.gif
Executable file
|
After Width: | Height: | Size: 54 B |
BIN
shop/source/out/admin/img/arrow_right_high.gif
Executable file
|
After Width: | Height: | Size: 836 B |
BIN
shop/source/out/admin/img/arrow_start.gif
Executable file
|
After Width: | Height: | Size: 838 B |
BIN
shop/source/out/admin/img/checkmark.gif
Executable file
|
After Width: | Height: | Size: 51 B |
BIN
shop/source/out/admin/img/delete_button.gif
Executable file
|
After Width: | Height: | Size: 77 B |
BIN
shop/source/out/admin/img/dtaus_logo.jpg
Executable file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
shop/source/out/admin/img/editvariant.gif
Executable file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
shop/source/out/admin/img/favicon.ico
Executable file
|
After Width: | Height: | Size: 15 KiB |
BIN
shop/source/out/admin/img/grayline_vert.gif
Executable file
|
After Width: | Height: | Size: 43 B |
BIN
shop/source/out/admin/img/icons/bullet.gif
Executable file
|
After Width: | Height: | Size: 61 B |
BIN
shop/source/out/admin/img/icons/closed.gif
Executable file
|
After Width: | Height: | Size: 65 B |
BIN
shop/source/out/admin/img/loginlogo.png
Executable file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
shop/source/out/admin/img/logo.gif
Executable file
|
After Width: | Height: | Size: 2.1 KiB |
82
shop/source/out/admin/img/logo.svg
Executable file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
||||
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
|
||||
]>
|
||||
<svg version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
|
||||
x="0px" y="0px" width="128px" height="39px" viewBox="0.037 -0.333 128 39" enable-background="new 0.037 -0.333 128 39"
|
||||
xml:space="preserve">
|
||||
<defs>
|
||||
</defs>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" fill="#FFFFFF" d="M13.181,4.985c2.27,0,4.406,0.575,6.271,1.585
|
||||
c-0.342,0.493-0.727,0.948-0.946,1.174c-0.355,0.364-0.77,0.728-1.211,1.025c-1.259-0.553-2.65-0.859-4.114-0.859
|
||||
c-5.664,0-10.257,4.591-10.257,10.256c0,5.665,4.593,10.256,10.257,10.256c1.682,0,3.27-0.402,4.67-1.121
|
||||
c0.396,0.265,0.746,0.613,1.015,0.945c0.267,0.326,0.593,0.841,0.822,1.385c-1.92,1.091-4.142,1.718-6.508,1.718
|
||||
C5.902,31.35,0,25.447,0,18.167S5.902,4.985,13.181,4.985L13.181,4.985z M23.749,10.289c1.642,2.197,2.613,4.924,2.613,7.878
|
||||
c0,2.646-0.78,5.11-2.123,7.174c-0.535-0.302-1.083-0.761-1.327-1.025c-0.321-0.35-0.588-0.735-0.776-1.146
|
||||
c0.828-1.481,1.301-3.187,1.301-5.003c0-1.954-0.547-3.78-1.496-5.334c0.3-0.58,0.668-1.149,0.866-1.422
|
||||
C22.994,11.155,23.351,10.715,23.749,10.289L23.749,10.289z"/>
|
||||
<path fill="#FFFFFF" d="M15.365,24.907c-0.687,0.222-1.421,0.344-2.184,0.344c-3.912,0-7.083-3.172-7.083-7.083
|
||||
c0-3.911,3.171-7.083,7.083-7.083c0.712,0,1.4,0.105,2.048,0.3c2.858,0.861,7.66-4.392,6.973-6.903
|
||||
c-0.082-0.298-0.125-0.613-0.125-0.938C22.077,1.586,23.663,0,25.62,0c1.957,0,3.544,1.586,3.544,3.543
|
||||
c0,1.957-1.587,3.544-3.544,3.544c-0.154,0-0.307-0.01-0.457-0.03c-2.09-0.269-6.745,5.709-5.625,7.984
|
||||
c0.464,0.943,0.725,2.004,0.725,3.125c0,0.731-0.111,1.438-0.316,2.103c-1.364,4.392,3.476,8.082,5.85,7.386
|
||||
c0.493-0.145,1.014-0.221,1.555-0.221c3.049,0,5.521,2.469,5.521,5.52c0,3.05-2.472,5.521-5.521,5.521
|
||||
c-3.05,0-5.521-2.471-5.521-5.521c0-0.454,0.056-0.897,0.16-1.323C22.705,28.723,19.113,23.693,15.365,24.907L15.365,24.907z
|
||||
M13.818,15.477l-2.006,2.014l0.288,1.172h0.769c0.529,0,0.935,0.093,1.218,0.277c0.285,0.184,0.427,0.452,0.427,0.802
|
||||
c0,0.322-0.11,0.573-0.331,0.755c-0.22,0.187-0.506,0.275-0.858,0.275c-0.433,0-0.807-0.086-1.124-0.256
|
||||
c-0.316-0.173-0.618-0.422-0.907-0.751l-1.272,1.215c0.36,0.434,0.807,0.788,1.339,1.06c0.531,0.269,1.179,0.402,1.939,0.402
|
||||
c0.463,0,0.884-0.066,1.263-0.202c0.377-0.138,0.696-0.329,0.959-0.578c0.262-0.248,0.463-0.54,0.604-0.876
|
||||
c0.142-0.337,0.212-0.706,0.212-1.106c0-0.391-0.064-0.727-0.195-1.002c-0.127-0.277-0.297-0.508-0.506-0.696
|
||||
c-0.209-0.189-0.452-0.333-0.726-0.438c-0.275-0.104-0.556-0.181-0.843-0.229l2.138-2.03v-1.393h-5.693v1.584H13.818L13.818,15.477z
|
||||
"/>
|
||||
<path fill="#FFFFFF" d="M54.807,19.22c0-0.912-0.167-1.773-0.499-2.586c-0.333-0.813-0.795-1.521-1.386-2.124
|
||||
c-0.591-0.604-1.298-1.081-2.123-1.433c-0.825-0.351-1.736-0.525-2.734-0.525c-0.997,0-1.908,0.177-2.733,0.535
|
||||
c-0.826,0.357-1.54,0.84-2.142,1.449c-0.604,0.611-1.072,1.321-1.404,2.134c-0.332,0.813-0.499,1.675-0.499,2.584
|
||||
c0,0.91,0.167,1.775,0.499,2.586c0.333,0.815,0.795,1.522,1.385,2.125c0.591,0.603,1.299,1.081,2.125,1.431
|
||||
c0.825,0.353,1.735,0.526,2.732,0.526s1.909-0.179,2.734-0.536c0.824-0.357,1.539-0.841,2.142-1.448
|
||||
c0.603-0.61,1.071-1.321,1.404-2.134C54.64,20.993,54.807,20.131,54.807,19.22L54.807,19.22z M63.007,14.751l-3.491,3.711
|
||||
l0.37,1.422h1.053c0.923,0,1.65,0.172,2.179,0.518c0.53,0.345,0.794,0.841,0.794,1.496c0,0.602-0.212,1.085-0.637,1.438
|
||||
c-0.425,0.36-0.958,0.537-1.598,0.537c-0.727,0-1.357-0.144-1.893-0.434c-0.536-0.289-1.038-0.711-1.506-1.266l-1.588,1.479
|
||||
c0.554,0.664,1.234,1.208,2.042,1.633c0.806,0.427,1.776,0.638,2.909,0.638c0.665,0,1.278-0.102,1.838-0.306
|
||||
c0.561-0.201,1.036-0.485,1.431-0.849s0.702-0.793,0.924-1.293c0.221-0.497,0.333-1.049,0.333-1.652
|
||||
c0-0.603-0.105-1.121-0.315-1.552c-0.209-0.432-0.489-0.791-0.84-1.079c-0.351-0.29-0.757-0.518-1.218-0.684
|
||||
c-0.462-0.166-0.939-0.281-1.432-0.342l3.601-3.694v-1.698h-8.55v1.976H63.007L63.007,14.751z M52.424,19.256
|
||||
c0,0.629-0.108,1.223-0.323,1.782c-0.215,0.56-0.515,1.048-0.896,1.46c-0.382,0.412-0.841,0.738-1.375,0.978
|
||||
c-0.536,0.24-1.124,0.361-1.765,0.361c-0.64,0-1.231-0.123-1.773-0.369c-0.541-0.247-1.005-0.579-1.394-0.999
|
||||
c-0.388-0.417-0.689-0.906-0.905-1.466c-0.215-0.561-0.322-1.156-0.322-1.783c0-0.628,0.107-1.223,0.322-1.783
|
||||
c0.216-0.56,0.514-1.047,0.896-1.46c0.381-0.412,0.841-0.738,1.375-0.978c0.536-0.24,1.125-0.36,1.764-0.36
|
||||
c0.64,0,1.232,0.123,1.773,0.368c0.541,0.247,1.006,0.579,1.394,0.998c0.389,0.418,0.69,0.909,0.905,1.468
|
||||
C52.316,18.034,52.424,18.628,52.424,19.256L52.424,19.256z"/>
|
||||
<path fill="#FFFFFF" d="M73.811,21.14v-2.197h-5.467v2.197H73.811L73.811,21.14z M128.073,17.114c0-0.666-0.114-1.262-0.342-1.792
|
||||
c-0.228-0.53-0.554-0.984-0.979-1.368c-0.425-0.38-0.942-0.673-1.551-0.877c-0.61-0.202-1.291-0.303-2.042-0.303h-5.097v12.928
|
||||
h2.253v-4.157h2.573c0.718,0,1.388-0.095,2.02-0.284c0.627-0.193,1.176-0.472,1.646-0.841c0.469-0.369,0.837-0.831,1.111-1.384
|
||||
C127.938,18.482,128.073,17.84,128.073,17.114L128.073,17.114z M125.765,17.161c0,0.704-0.25,1.271-0.751,1.696
|
||||
c-0.499,0.428-1.183,0.641-2.047,0.641h-2.65v-4.673h2.65c0.853,0,1.533,0.194,2.037,0.585
|
||||
C125.511,15.796,125.765,16.382,125.765,17.161L125.765,17.161z M115.312,19.22c0-0.912-0.167-1.773-0.499-2.586
|
||||
c-0.332-0.813-0.794-1.521-1.386-2.124c-0.591-0.604-1.298-1.081-2.123-1.433c-0.826-0.351-1.736-0.525-2.734-0.525
|
||||
c-0.997,0-1.907,0.177-2.733,0.535c-0.825,0.357-1.538,0.84-2.143,1.449c-0.603,0.611-1.071,1.321-1.404,2.134
|
||||
s-0.499,1.675-0.499,2.584c0,0.91,0.167,1.775,0.499,2.586c0.333,0.815,0.795,1.522,1.385,2.125
|
||||
c0.591,0.603,1.299,1.081,2.125,1.431c0.825,0.353,1.736,0.526,2.733,0.526s1.909-0.179,2.733-0.536
|
||||
c0.825-0.357,1.539-0.841,2.143-1.448c0.604-0.61,1.072-1.321,1.404-2.134C115.145,20.993,115.312,20.131,115.312,19.22
|
||||
L115.312,19.22z M112.928,19.256c0,0.629-0.106,1.223-0.323,1.782c-0.214,0.56-0.514,1.048-0.896,1.46s-0.839,0.738-1.375,0.978
|
||||
c-0.537,0.24-1.125,0.361-1.765,0.361c-0.64,0-1.231-0.123-1.772-0.369c-0.542-0.247-1.006-0.579-1.395-0.999
|
||||
c-0.388-0.417-0.689-0.906-0.906-1.466c-0.214-0.561-0.323-1.156-0.323-1.783c0-0.628,0.109-1.223,0.323-1.783
|
||||
c0.216-0.56,0.515-1.047,0.897-1.46c0.38-0.412,0.84-0.738,1.375-0.978c0.536-0.24,1.124-0.36,1.764-0.36
|
||||
c0.639,0,1.23,0.123,1.773,0.368c0.542,0.247,1.005,0.579,1.394,0.998c0.388,0.418,0.69,0.909,0.904,1.468
|
||||
C112.822,18.034,112.928,18.628,112.928,19.256L112.928,19.256z M96.787,20.255v5.448h2.253V12.775h-2.253v5.374h-6.206v-5.374
|
||||
h-2.254v12.928h2.254v-5.448H96.787L96.787,20.255z M78.411,16.154c0-0.432,0.184-0.798,0.553-1.1
|
||||
c0.37-0.301,0.887-0.452,1.552-0.452c0.591,0,1.175,0.113,1.754,0.341c0.58,0.229,1.164,0.559,1.754,0.989l1.22-1.718
|
||||
c-0.666-0.53-1.376-0.932-2.133-1.211c-0.757-0.277-1.611-0.414-2.558-0.414c-0.641,0-1.232,0.088-1.771,0.268
|
||||
c-0.542,0.178-1.004,0.434-1.388,0.766c-0.385,0.332-0.688,0.729-0.909,1.191c-0.219,0.462-0.329,0.977-0.329,1.542
|
||||
c0,0.604,0.096,1.115,0.286,1.532c0.191,0.419,0.471,0.776,0.834,1.071c0.364,0.295,0.816,0.542,1.352,0.739
|
||||
c0.538,0.196,1.151,0.377,1.843,0.535c0.604,0.149,1.093,0.291,1.471,0.424c0.376,0.139,0.671,0.281,0.89,0.436
|
||||
c0.215,0.153,0.363,0.323,0.443,0.506c0.08,0.185,0.121,0.395,0.121,0.63c0,0.503-0.207,0.904-0.619,1.199
|
||||
c-0.413,0.296-0.97,0.443-1.671,0.443c-0.813,0-1.539-0.144-2.18-0.434c-0.64-0.289-1.274-0.705-1.903-1.246l-1.366,1.624
|
||||
c0.776,0.701,1.619,1.222,2.53,1.562c0.912,0.337,1.866,0.508,2.863,0.508c0.678,0,1.299-0.087,1.865-0.258
|
||||
c0.563-0.173,1.05-0.427,1.45-0.759c0.403-0.332,0.716-0.738,0.945-1.218c0.225-0.481,0.339-1.029,0.339-1.644
|
||||
c0-0.543-0.089-1.014-0.268-1.415c-0.178-0.399-0.443-0.75-0.788-1.051c-0.344-0.301-0.782-0.557-1.305-0.767
|
||||
c-0.523-0.21-1.127-0.4-1.804-0.573c-0.619-0.146-1.127-0.289-1.53-0.423c-0.401-0.137-0.715-0.285-0.946-0.445
|
||||
c-0.227-0.16-0.385-0.333-0.471-0.517C78.454,16.634,78.411,16.413,78.411,16.154L78.411,16.154z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.9 KiB |
82
shop/source/out/admin/img/logo_dark.svg
Executable file
@@ -0,0 +1,82 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
||||
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
|
||||
]>
|
||||
<svg version="1.1"
|
||||
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
|
||||
x="0px" y="0px" width="128px" height="39px" viewBox="0.037 -0.333 128 39" enable-background="new 0.037 -0.333 128 39"
|
||||
xml:space="preserve">
|
||||
<defs>
|
||||
</defs>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" fill="#0C2937" d="M13.181,4.985c2.27,0,4.406,0.575,6.271,1.585
|
||||
c-0.342,0.493-0.727,0.948-0.946,1.174c-0.355,0.364-0.77,0.728-1.211,1.025c-1.259-0.553-2.65-0.859-4.114-0.859
|
||||
c-5.664,0-10.257,4.591-10.257,10.256c0,5.665,4.593,10.256,10.257,10.256c1.682,0,3.27-0.402,4.67-1.121
|
||||
c0.396,0.265,0.746,0.613,1.015,0.945c0.267,0.326,0.593,0.841,0.822,1.385c-1.92,1.091-4.142,1.718-6.508,1.718
|
||||
C5.902,31.35,0,25.447,0,18.167S5.902,4.985,13.181,4.985L13.181,4.985z M23.749,10.289c1.642,2.197,2.613,4.924,2.613,7.878
|
||||
c0,2.646-0.78,5.11-2.123,7.174c-0.535-0.302-1.083-0.761-1.327-1.025c-0.321-0.35-0.588-0.735-0.776-1.146
|
||||
c0.828-1.481,1.301-3.187,1.301-5.003c0-1.954-0.547-3.78-1.496-5.334c0.3-0.58,0.668-1.149,0.866-1.422
|
||||
C22.994,11.155,23.351,10.715,23.749,10.289L23.749,10.289z"/>
|
||||
<path fill="#0C2937" d="M15.365,24.907c-0.687,0.222-1.421,0.344-2.184,0.344c-3.912,0-7.083-3.172-7.083-7.083
|
||||
c0-3.911,3.171-7.083,7.083-7.083c0.712,0,1.4,0.105,2.048,0.3c2.858,0.861,7.66-4.392,6.973-6.903
|
||||
c-0.082-0.298-0.125-0.613-0.125-0.938C22.077,1.586,23.663,0,25.62,0c1.957,0,3.544,1.586,3.544,3.543
|
||||
c0,1.957-1.587,3.544-3.544,3.544c-0.154,0-0.307-0.01-0.457-0.03c-2.09-0.269-6.745,5.709-5.625,7.984
|
||||
c0.464,0.943,0.725,2.004,0.725,3.125c0,0.731-0.111,1.438-0.316,2.103c-1.364,4.392,3.476,8.082,5.85,7.386
|
||||
c0.493-0.145,1.014-0.221,1.555-0.221c3.049,0,5.521,2.469,5.521,5.52c0,3.05-2.472,5.521-5.521,5.521
|
||||
c-3.05,0-5.521-2.471-5.521-5.521c0-0.454,0.056-0.897,0.16-1.323C22.705,28.723,19.113,23.693,15.365,24.907L15.365,24.907z
|
||||
M13.818,15.477l-2.006,2.014l0.288,1.172h0.769c0.529,0,0.935,0.093,1.218,0.277c0.285,0.184,0.427,0.452,0.427,0.802
|
||||
c0,0.322-0.11,0.573-0.331,0.755c-0.22,0.187-0.506,0.275-0.858,0.275c-0.433,0-0.807-0.086-1.124-0.256
|
||||
c-0.316-0.173-0.618-0.422-0.907-0.751l-1.272,1.215c0.36,0.434,0.807,0.788,1.339,1.06c0.531,0.269,1.179,0.402,1.939,0.402
|
||||
c0.463,0,0.884-0.066,1.263-0.202c0.377-0.138,0.696-0.329,0.959-0.578c0.262-0.248,0.463-0.54,0.604-0.876
|
||||
c0.142-0.337,0.212-0.706,0.212-1.106c0-0.391-0.064-0.727-0.195-1.002c-0.127-0.277-0.297-0.508-0.506-0.696
|
||||
c-0.209-0.189-0.452-0.333-0.726-0.438c-0.275-0.104-0.556-0.181-0.843-0.229l2.138-2.03v-1.393h-5.693v1.584H13.818L13.818,15.477z
|
||||
"/>
|
||||
<path fill="#0C2937" d="M54.807,19.22c0-0.912-0.167-1.773-0.499-2.586c-0.333-0.813-0.795-1.521-1.386-2.124
|
||||
c-0.591-0.604-1.298-1.081-2.123-1.433c-0.825-0.351-1.736-0.525-2.734-0.525c-0.997,0-1.908,0.177-2.733,0.535
|
||||
c-0.826,0.357-1.54,0.84-2.142,1.449c-0.604,0.611-1.072,1.321-1.404,2.134c-0.332,0.813-0.499,1.675-0.499,2.584
|
||||
c0,0.91,0.167,1.775,0.499,2.586c0.333,0.815,0.795,1.522,1.385,2.125c0.591,0.603,1.299,1.081,2.125,1.431
|
||||
c0.825,0.353,1.735,0.526,2.732,0.526s1.909-0.179,2.734-0.536c0.824-0.357,1.539-0.841,2.142-1.448
|
||||
c0.603-0.61,1.071-1.321,1.404-2.134C54.64,20.993,54.807,20.131,54.807,19.22L54.807,19.22z M63.007,14.751l-3.491,3.711
|
||||
l0.37,1.422h1.053c0.923,0,1.65,0.172,2.179,0.518c0.53,0.345,0.794,0.841,0.794,1.496c0,0.602-0.212,1.085-0.637,1.438
|
||||
c-0.425,0.36-0.958,0.537-1.598,0.537c-0.727,0-1.357-0.144-1.893-0.434c-0.536-0.289-1.038-0.711-1.506-1.266l-1.588,1.479
|
||||
c0.554,0.664,1.234,1.208,2.042,1.633c0.806,0.427,1.776,0.638,2.909,0.638c0.665,0,1.278-0.102,1.838-0.306
|
||||
c0.561-0.201,1.036-0.485,1.431-0.849s0.702-0.793,0.924-1.293c0.221-0.497,0.333-1.049,0.333-1.652
|
||||
c0-0.603-0.105-1.121-0.315-1.552c-0.209-0.432-0.489-0.791-0.84-1.079c-0.351-0.29-0.757-0.518-1.218-0.684
|
||||
c-0.462-0.166-0.939-0.281-1.432-0.342l3.601-3.694v-1.698h-8.55v1.976H63.007L63.007,14.751z M52.424,19.256
|
||||
c0,0.629-0.108,1.223-0.323,1.782c-0.215,0.56-0.515,1.048-0.896,1.46c-0.382,0.412-0.841,0.738-1.375,0.978
|
||||
c-0.536,0.24-1.124,0.361-1.765,0.361c-0.64,0-1.231-0.123-1.773-0.369c-0.541-0.247-1.005-0.579-1.394-0.999
|
||||
c-0.388-0.417-0.689-0.906-0.905-1.466c-0.215-0.561-0.322-1.156-0.322-1.783c0-0.628,0.107-1.223,0.322-1.783
|
||||
c0.216-0.56,0.514-1.047,0.896-1.46c0.381-0.412,0.841-0.738,1.375-0.978c0.536-0.24,1.125-0.36,1.764-0.36
|
||||
c0.64,0,1.232,0.123,1.773,0.368c0.541,0.247,1.006,0.579,1.394,0.998c0.389,0.418,0.69,0.909,0.905,1.468
|
||||
C52.316,18.034,52.424,18.628,52.424,19.256L52.424,19.256z"/>
|
||||
<path fill="#0C2937" d="M73.811,21.14v-2.197h-5.467v2.197H73.811L73.811,21.14z M128.073,17.114c0-0.666-0.114-1.262-0.342-1.792
|
||||
c-0.228-0.53-0.554-0.984-0.979-1.368c-0.425-0.38-0.942-0.673-1.551-0.877c-0.61-0.202-1.291-0.303-2.042-0.303h-5.097v12.928
|
||||
h2.253v-4.157h2.573c0.718,0,1.388-0.095,2.02-0.284c0.627-0.193,1.176-0.472,1.646-0.841c0.469-0.369,0.837-0.831,1.111-1.384
|
||||
C127.938,18.482,128.073,17.84,128.073,17.114L128.073,17.114z M125.765,17.161c0,0.704-0.25,1.271-0.751,1.696
|
||||
c-0.499,0.428-1.183,0.641-2.047,0.641h-2.65v-4.673h2.65c0.853,0,1.533,0.194,2.037,0.585
|
||||
C125.511,15.796,125.765,16.382,125.765,17.161L125.765,17.161z M115.312,19.22c0-0.912-0.167-1.773-0.499-2.586
|
||||
c-0.332-0.813-0.794-1.521-1.386-2.124c-0.591-0.604-1.298-1.081-2.123-1.433c-0.826-0.351-1.736-0.525-2.734-0.525
|
||||
c-0.997,0-1.907,0.177-2.733,0.535c-0.825,0.357-1.538,0.84-2.143,1.449c-0.603,0.611-1.071,1.321-1.404,2.134
|
||||
s-0.499,1.675-0.499,2.584c0,0.91,0.167,1.775,0.499,2.586c0.333,0.815,0.795,1.522,1.385,2.125
|
||||
c0.591,0.603,1.299,1.081,2.125,1.431c0.825,0.353,1.736,0.526,2.733,0.526s1.909-0.179,2.733-0.536
|
||||
c0.825-0.357,1.539-0.841,2.143-1.448c0.604-0.61,1.072-1.321,1.404-2.134C115.145,20.993,115.312,20.131,115.312,19.22
|
||||
L115.312,19.22z M112.928,19.256c0,0.629-0.106,1.223-0.323,1.782c-0.214,0.56-0.514,1.048-0.896,1.46s-0.839,0.738-1.375,0.978
|
||||
c-0.537,0.24-1.125,0.361-1.765,0.361c-0.64,0-1.231-0.123-1.772-0.369c-0.542-0.247-1.006-0.579-1.395-0.999
|
||||
c-0.388-0.417-0.689-0.906-0.906-1.466c-0.214-0.561-0.323-1.156-0.323-1.783c0-0.628,0.109-1.223,0.323-1.783
|
||||
c0.216-0.56,0.515-1.047,0.897-1.46c0.38-0.412,0.84-0.738,1.375-0.978c0.536-0.24,1.124-0.36,1.764-0.36
|
||||
c0.639,0,1.23,0.123,1.773,0.368c0.542,0.247,1.005,0.579,1.394,0.998c0.388,0.418,0.69,0.909,0.904,1.468
|
||||
C112.822,18.034,112.928,18.628,112.928,19.256L112.928,19.256z M96.787,20.255v5.448h2.253V12.775h-2.253v5.374h-6.206v-5.374
|
||||
h-2.254v12.928h2.254v-5.448H96.787L96.787,20.255z M78.411,16.154c0-0.432,0.184-0.798,0.553-1.1
|
||||
c0.37-0.301,0.887-0.452,1.552-0.452c0.591,0,1.175,0.113,1.754,0.341c0.58,0.229,1.164,0.559,1.754,0.989l1.22-1.718
|
||||
c-0.666-0.53-1.376-0.932-2.133-1.211c-0.757-0.277-1.611-0.414-2.558-0.414c-0.641,0-1.232,0.088-1.771,0.268
|
||||
c-0.542,0.178-1.004,0.434-1.388,0.766c-0.385,0.332-0.688,0.729-0.909,1.191c-0.219,0.462-0.329,0.977-0.329,1.542
|
||||
c0,0.604,0.096,1.115,0.286,1.532c0.191,0.419,0.471,0.776,0.834,1.071c0.364,0.295,0.816,0.542,1.352,0.739
|
||||
c0.538,0.196,1.151,0.377,1.843,0.535c0.604,0.149,1.093,0.291,1.471,0.424c0.376,0.139,0.671,0.281,0.89,0.436
|
||||
c0.215,0.153,0.363,0.323,0.443,0.506c0.08,0.185,0.121,0.395,0.121,0.63c0,0.503-0.207,0.904-0.619,1.199
|
||||
c-0.413,0.296-0.97,0.443-1.671,0.443c-0.813,0-1.539-0.144-2.18-0.434c-0.64-0.289-1.274-0.705-1.903-1.246l-1.366,1.624
|
||||
c0.776,0.701,1.619,1.222,2.53,1.562c0.912,0.337,1.866,0.508,2.863,0.508c0.678,0,1.299-0.087,1.865-0.258
|
||||
c0.563-0.173,1.05-0.427,1.45-0.759c0.403-0.332,0.716-0.738,0.945-1.218c0.225-0.481,0.339-1.029,0.339-1.644
|
||||
c0-0.543-0.089-1.014-0.268-1.415c-0.178-0.399-0.443-0.75-0.788-1.051c-0.344-0.301-0.782-0.557-1.305-0.767
|
||||
c-0.523-0.21-1.127-0.4-1.804-0.573c-0.619-0.146-1.127-0.289-1.53-0.423c-0.401-0.137-0.715-0.285-0.946-0.445
|
||||
c-0.227-0.16-0.385-0.333-0.471-0.517C78.454,16.634,78.411,16.413,78.411,16.154L78.411,16.154z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.9 KiB |
BIN
shop/source/out/admin/img/mainrssline.gif
Executable file
|
After Width: | Height: | Size: 43 B |
BIN
shop/source/out/admin/img/partnerarealogo.jpg
Executable file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
shop/source/out/admin/img/pdf_icon.gif
Executable file
|
After Width: | Height: | Size: 609 B |
BIN
shop/source/out/admin/img/rectangle.gif
Executable file
|
After Width: | Height: | Size: 72 B |
BIN
shop/source/out/admin/img/setup_logo.png
Executable file
|
After Width: | Height: | Size: 2.9 KiB |
BIN
shop/source/out/admin/img/slide.jpg
Executable file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
shop/source/out/admin/img/start.gif
Executable file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
shop/source/out/admin/img/whitedot.gif
Executable file
|
After Width: | Height: | Size: 43 B |
41
shop/source/out/admin/src/aoc.css
Executable file
@@ -0,0 +1,41 @@
|
||||
html {background-color: #e7eaed;height: 100%;margin:0;padding:0;}
|
||||
body {margin:0;padding:15px;}
|
||||
|
||||
table {margin:0;border-collapse:separate;}
|
||||
th, td {border:none;padding:0;}
|
||||
|
||||
.ddtarget, .ddtarget td{ background-color: #ccc !important;}
|
||||
|
||||
#container1, #container2, #container3 {height:100%;}
|
||||
#container1_c, #container2_c, #container3_c {margin-right: -1px;}
|
||||
|
||||
.oxid-aoc {border:1px solid #e7eaed; background: #e7eaed; width:100%; height:100%;}
|
||||
|
||||
.oxid-aoc-table th, .oxid-aoc-table td {padding:0;}
|
||||
.oxid-aoc-table, div.yui-dt-bd table {background-color: #fff;width: 100%;height: 100%;border: 1px solid #7f7f7f;border-right: 1px solid #cbcbcb;}
|
||||
.oxid-aoc-table .yui-dt-table tbody{ margin: 11px;}
|
||||
|
||||
.oxid-aoc-category { padding-right: 21px;}
|
||||
.oxid-aoc-category select { width:100%;}
|
||||
|
||||
.oxid-aoc-scrollbar { float: right; width: 20px; height: 100%; overflow: auto;}
|
||||
.oxid-aoc-scrollbar div { width:2px;}
|
||||
|
||||
.oxid-aoc-actions { padding:2px 0;}
|
||||
|
||||
.oxid-aoc-hidden-col { display:none;}
|
||||
.oxid-aoc-primary-cat {background-color: #09f !important;color: #fff;}
|
||||
|
||||
.yui-dt-table {width:100%;border: 0 !important;}
|
||||
.yui-dt-table tbody { border-left: 0 !important; border-bottom: 0 !important; border-right: 0 !important;}
|
||||
.yui-dt-table thead { border-left: 0 !important; border-right: 0 !important;}
|
||||
.yui-dt-table td, .yui-dt-table th{ overflow:hidden; white-space:nowrap; font-size:11px;margin: 0 !important; padding: 0 !important;}
|
||||
.yui-dt-table th input{ font-size: 10px; width: 100%;}
|
||||
|
||||
.yui-dt-hidden {width: 0 !important;display: none !important;}
|
||||
.yui-dt-col-_0 div,.yui-dt-col-_1 div,.yui-dt-col-_2 div,
|
||||
.yui-dt-col-_3 div,.yui-dt-col-_4 div,.yui-dt-col-_5 div { overflow: hidden;}
|
||||
.yui-dt-liner { padding:2px 10px !important; overflow: hidden !important; height: 14px;cursor:default;}
|
||||
.yui-dt-resizeable, .yui-dt-sortable{ margin: 0 !important; padding: 0 !important;}
|
||||
.yui-dt-bd table {border: 0 !important;}
|
||||
|
||||
3
shop/source/out/admin/src/aoc_ie8.css
Executable file
@@ -0,0 +1,3 @@
|
||||
/* IE8 overflow and expanding box bugs workaround */
|
||||
.oxid-aoc-category { padding-right: 36px;}
|
||||
.oxid-aoc-scrollbar { width: 35px;}
|
||||
BIN
shop/source/out/admin/src/bg/bullet.png
Executable file
|
After Width: | Height: | Size: 195 B |
BIN
shop/source/out/admin/src/bg/facelift/ico_active_facelift.png
Executable file
|
After Width: | Height: | Size: 669 B |
BIN
shop/source/out/admin/src/bg/facelift/ico_delete_facelift.png
Executable file
|
After Width: | Height: | Size: 294 B |
BIN
shop/source/out/admin/src/bg/facelift/ico_help_facelift.png
Executable file
|
After Width: | Height: | Size: 355 B |
BIN
shop/source/out/admin/src/bg/facelift/top_bg_facelift.gif
Executable file
|
After Width: | Height: | Size: 311 B |
BIN
shop/source/out/admin/src/bg/facelift/version_bg_facelift.png
Executable file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
shop/source/out/admin/src/bg/filter_bg.gif
Executable file
|
After Width: | Height: | Size: 479 B |
BIN
shop/source/out/admin/src/bg/grouping.gif
Executable file
|
After Width: | Height: | Size: 120 B |
BIN
shop/source/out/admin/src/bg/ico_active.gif
Executable file
|
After Width: | Height: | Size: 101 B |
BIN
shop/source/out/admin/src/bg/ico_delete.gif
Executable file
|
After Width: | Height: | Size: 288 B |
BIN
shop/source/out/admin/src/bg/ico_find.gif
Executable file
|
After Width: | Height: | Size: 227 B |
BIN
shop/source/out/admin/src/bg/ico_help.gif
Executable file
|
After Width: | Height: | Size: 452 B |
BIN
shop/source/out/admin/src/bg/ico_info.png
Executable file
|
After Width: | Height: | Size: 309 B |
BIN
shop/source/out/admin/src/bg/ico_link_arrow.gif
Executable file
|
After Width: | Height: | Size: 186 B |
BIN
shop/source/out/admin/src/bg/ico_pause.gif
Executable file
|
After Width: | Height: | Size: 265 B |
BIN
shop/source/out/admin/src/bg/ico_zoom.gif
Executable file
|
After Width: | Height: | Size: 650 B |
BIN
shop/source/out/admin/src/bg/link_efire.gif
Executable file
|
After Width: | Height: | Size: 321 B |
BIN
shop/source/out/admin/src/bg/module.png
Executable file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
shop/source/out/admin/src/bg/nav.gif
Executable file
|
After Width: | Height: | Size: 401 B |
BIN
shop/source/out/admin/src/bg/pagination_bg.gif
Executable file
|
After Width: | Height: | Size: 497 B |
BIN
shop/source/out/admin/src/bg/tab_bg.gif
Executable file
|
After Width: | Height: | Size: 407 B |
BIN
shop/source/out/admin/src/bg/top_bg.gif
Executable file
|
After Width: | Height: | Size: 509 B |
BIN
shop/source/out/admin/src/bg/top_lbg.gif
Executable file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
shop/source/out/admin/src/bg/version_bg.png
Executable file
|
After Width: | Height: | Size: 14 KiB |
24
shop/source/out/admin/src/colors_ce.css
Executable file
@@ -0,0 +1,24 @@
|
||||
/* main.css */
|
||||
#liste td.listitem1, #liste table td.listitem4 {background-color:#82ba00;border-color:#82ba00;}
|
||||
div.export {background:#82ba00;}
|
||||
|
||||
/* nav.css */
|
||||
.version, .act .rc, .act .rc b {background-color: #82ba00;color:#fff;}
|
||||
span.new {color: #82ba00;}
|
||||
.main span.new {color: #535353;}
|
||||
|
||||
div.admin-login-box {border-color: #82ba00;}
|
||||
|
||||
/* facelift */
|
||||
#liste table td.listitem4 { background-color: #82ba00 !important; }
|
||||
.tabs .tab .b1 a:hover { color: #0c2937; }
|
||||
.tabs .tab.active .b1 { color: #82ba00; }
|
||||
|
||||
#top ul li a { color: #82ba00 !important; }
|
||||
#top ul li:hover a { color: #0c2937 !important; }
|
||||
#top .version { color: #82ba00; }
|
||||
#top .version:hover { color: #0c2937; }
|
||||
|
||||
#nav ul li.exp { border-left-color: #82ba00; }
|
||||
|
||||
div.admin-login-box input[type="submit"] { background: #82ba00; }
|
||||
23
shop/source/out/admin/src/colors_ee.css
Executable file
@@ -0,0 +1,23 @@
|
||||
/* main.css */
|
||||
#liste td.listitem1, #liste table td.listitem4 {background-color:#006ab4;border-color:#006ab4;}
|
||||
div.export {background:#006ab4;}
|
||||
|
||||
/* nav.css */
|
||||
.version, .act .rc, .act .rc b {background-color: #006ab4;color:#fff;}
|
||||
span.new {color: #006ab4;}
|
||||
.main span.new {color: #535353;}
|
||||
|
||||
div.admin-login-box {border-color: #006AB4;}
|
||||
|
||||
/* facelift */
|
||||
#liste table td.listitem4 { background-color: #006ab4 !important; }
|
||||
.tabs .tab .b1 a:hover { color: #004c81; }
|
||||
.tabs .tab.active .b1 { color: #004c81; }
|
||||
|
||||
#top ul li a { color: #006ab4 !important; }
|
||||
#top ul li:hover a { color: #004c81 !important; }
|
||||
#top .version { color: #006ab4; }
|
||||
|
||||
#nav ul li.exp { border-left-color: #006ab4; }
|
||||
|
||||
div.admin-login-box input[type="submit"] { background: #006ab4; }
|
||||
23
shop/source/out/admin/src/colors_pe.css
Executable file
@@ -0,0 +1,23 @@
|
||||
/* main.css */
|
||||
#liste td.listitem1, #liste table td.listitem4 {background-color:#c02124;border-color:#c02124;}
|
||||
div.export {background:#c02124;}
|
||||
|
||||
/* nav.css */
|
||||
.version, .act .rc, .act .rc b {background-color: #c02124;color:#fff;}
|
||||
span.new {color: #c02124;}
|
||||
.main span.new {color: #535353;}
|
||||
|
||||
div.admin-login-box {border-color: #c02124;}
|
||||
|
||||
/* facelift */
|
||||
#liste table td.listitem4 { background-color: #c02124 !important; }
|
||||
.tabs .tab .b1 a:hover { color: #941a1c; }
|
||||
.tabs .tab.active .b1 { color: #941a1c; }
|
||||
|
||||
#top ul li a { color: #c02124 !important; }
|
||||
#top ul li:hover a { color: #941a1c !important; }
|
||||
#top .version { color: #c02124; }
|
||||
|
||||
#nav ul li.exp { border-left-color: #c02124; }
|
||||
|
||||
div.admin-login-box input[type="submit"] { background: #c02124; }
|
||||
BIN
shop/source/out/admin/src/css/libs/chosen/chosen-sprite.png
Executable file
|
After Width: | Height: | Size: 646 B |
BIN
shop/source/out/admin/src/css/libs/chosen/chosen-sprite@2x.png
Executable file
|
After Width: | Height: | Size: 872 B |
3
shop/source/out/admin/src/css/libs/chosen/chosen.min.css
vendored
Executable file
1537
shop/source/out/admin/src/css/libs/fontawesome/brands.css
vendored
Normal file
6372
shop/source/out/admin/src/css/libs/fontawesome/fontawesome.css
vendored
Normal file
19
shop/source/out/admin/src/css/libs/fontawesome/solid.css
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
/*!
|
||||
* Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||||
* Copyright 2023 Fonticons, Inc.
|
||||
*/
|
||||
:root, :host {
|
||||
--fa-style-family-classic: 'Font Awesome 6 Free';
|
||||
--fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }
|
||||
|
||||
@font-face {
|
||||
font-family: 'Font Awesome 6 Free';
|
||||
font-style: normal;
|
||||
font-weight: 900;
|
||||
font-display: block;
|
||||
src: url("../../../webfonts/libs/fontawesome/fa-solid-900.woff2") format("woff2"), url("../../../webfonts/libs/fontawesome/fa-solid-900.ttf") format("truetype"); }
|
||||
|
||||
.fas,
|
||||
.fa-solid {
|
||||
font-weight: 900; }
|
||||
2
shop/source/out/admin/src/js/libs/chosen/chosen.jquery.min.js
vendored
Executable file
13
shop/source/out/admin/src/js/libs/jquery-ui.min.js
vendored
Executable file
2
shop/source/out/admin/src/js/libs/jquery.min.js
vendored
Executable file
487
shop/source/out/admin/src/js/libs/json2.js
Executable file
@@ -0,0 +1,487 @@
|
||||
/*
|
||||
http://www.JSON.org/json2.js
|
||||
2011-10-19
|
||||
|
||||
Public Domain.
|
||||
|
||||
NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
|
||||
|
||||
See http://www.JSON.org/js.html
|
||||
|
||||
|
||||
This code should be minified before deployment.
|
||||
See http://javascript.crockford.com/jsmin.html
|
||||
|
||||
USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD CODE FROM SERVERS YOU DO
|
||||
NOT CONTROL.
|
||||
|
||||
|
||||
This file creates a global JSON object containing two methods: stringify
|
||||
and parse.
|
||||
|
||||
JSON.stringify(value, replacer, space)
|
||||
value any JavaScript value, usually an object or array.
|
||||
|
||||
replacer an optional parameter that determines how object
|
||||
values are stringified for objects. It can be a
|
||||
function or an array of strings.
|
||||
|
||||
space an optional parameter that specifies the indentation
|
||||
of nested structures. If it is omitted, the text will
|
||||
be packed without extra whitespace. If it is a number,
|
||||
it will specify the number of spaces to indent at each
|
||||
level. If it is a string (such as '\t' or ' '),
|
||||
it contains the characters used to indent at each level.
|
||||
|
||||
This method produces a JSON text from a JavaScript value.
|
||||
|
||||
When an object value is found, if the object contains a toJSON
|
||||
method, its toJSON method will be called and the result will be
|
||||
stringified. A toJSON method does not serialize: it returns the
|
||||
value represented by the name/value pair that should be serialized,
|
||||
or undefined if nothing should be serialized. The toJSON method
|
||||
will be passed the key associated with the value, and this will be
|
||||
bound to the value
|
||||
|
||||
For example, this would serialize Dates as ISO strings.
|
||||
|
||||
Date.prototype.toJSON = function (key) {
|
||||
function f(n) {
|
||||
// Format integers to have at least two digits.
|
||||
return n < 10 ? '0' + n : n;
|
||||
}
|
||||
|
||||
return this.getUTCFullYear() + '-' +
|
||||
f(this.getUTCMonth() + 1) + '-' +
|
||||
f(this.getUTCDate()) + 'T' +
|
||||
f(this.getUTCHours()) + ':' +
|
||||
f(this.getUTCMinutes()) + ':' +
|
||||
f(this.getUTCSeconds()) + 'Z';
|
||||
};
|
||||
|
||||
You can provide an optional replacer method. It will be passed the
|
||||
key and value of each member, with this bound to the containing
|
||||
object. The value that is returned from your method will be
|
||||
serialized. If your method returns undefined, then the member will
|
||||
be excluded from the serialization.
|
||||
|
||||
If the replacer parameter is an array of strings, then it will be
|
||||
used to select the members to be serialized. It filters the results
|
||||
such that only members with keys listed in the replacer array are
|
||||
stringified.
|
||||
|
||||
Values that do not have JSON representations, such as undefined or
|
||||
functions, will not be serialized. Such values in objects will be
|
||||
dropped; in arrays they will be replaced with null. You can use
|
||||
a replacer function to replace those with JSON values.
|
||||
JSON.stringify(undefined) returns undefined.
|
||||
|
||||
The optional space parameter produces a stringification of the
|
||||
value that is filled with line breaks and indentation to make it
|
||||
easier to read.
|
||||
|
||||
If the space parameter is a non-empty string, then that string will
|
||||
be used for indentation. If the space parameter is a number, then
|
||||
the indentation will be that many spaces.
|
||||
|
||||
Example:
|
||||
|
||||
text = JSON.stringify(['e', {pluribus: 'unum'}]);
|
||||
// text is '["e",{"pluribus":"unum"}]'
|
||||
|
||||
|
||||
text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
|
||||
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
|
||||
|
||||
text = JSON.stringify([new Date()], function (key, value) {
|
||||
return this[key] instanceof Date ?
|
||||
'Date(' + this[key] + ')' : value;
|
||||
});
|
||||
// text is '["Date(---current time---)"]'
|
||||
|
||||
|
||||
JSON.parse(text, reviver)
|
||||
This method parses a JSON text to produce an object or array.
|
||||
It can throw a SyntaxError exception.
|
||||
|
||||
The optional reviver parameter is a function that can filter and
|
||||
transform the results. It receives each of the keys and values,
|
||||
and its return value is used instead of the original value.
|
||||
If it returns what it received, then the structure is not modified.
|
||||
If it returns undefined then the member is deleted.
|
||||
|
||||
Example:
|
||||
|
||||
// Parse the text. Values that look like ISO date strings will
|
||||
// be converted to Date objects.
|
||||
|
||||
myData = JSON.parse(text, function (key, value) {
|
||||
var a;
|
||||
if (typeof value === 'string') {
|
||||
a =
|
||||
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
|
||||
if (a) {
|
||||
return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
|
||||
+a[5], +a[6]));
|
||||
}
|
||||
}
|
||||
return value;
|
||||
});
|
||||
|
||||
myData = JSON.parse('["Date(09/09/2001)"]', function (key, value) {
|
||||
var d;
|
||||
if (typeof value === 'string' &&
|
||||
value.slice(0, 5) === 'Date(' &&
|
||||
value.slice(-1) === ')') {
|
||||
d = new Date(value.slice(5, -1));
|
||||
if (d) {
|
||||
return d;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
});
|
||||
|
||||
|
||||
This is a reference implementation. You are free to copy, modify, or
|
||||
redistribute.
|
||||
*/
|
||||
|
||||
/*jslint evil: true, regexp: true */
|
||||
|
||||
/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
|
||||
call, charCodeAt, getUTCDate, getUTCFullYear, getUTCHours,
|
||||
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join,
|
||||
lastIndex, length, parse, prototype, push, replace, slice, stringify,
|
||||
test, toJSON, toString, valueOf
|
||||
*/
|
||||
|
||||
|
||||
// Create a JSON object only if one does not already exist. We create the
|
||||
// methods in a closure to avoid creating global variables.
|
||||
|
||||
var JSON;
|
||||
if (!JSON) {
|
||||
JSON = {};
|
||||
}
|
||||
|
||||
(function () {
|
||||
'use strict';
|
||||
|
||||
function f(n) {
|
||||
// Format integers to have at least two digits.
|
||||
return n < 10 ? '0' + n : n;
|
||||
}
|
||||
|
||||
if (typeof Date.prototype.toJSON !== 'function') {
|
||||
|
||||
Date.prototype.toJSON = function (key) {
|
||||
|
||||
return isFinite(this.valueOf())
|
||||
? this.getUTCFullYear() + '-' +
|
||||
f(this.getUTCMonth() + 1) + '-' +
|
||||
f(this.getUTCDate()) + 'T' +
|
||||
f(this.getUTCHours()) + ':' +
|
||||
f(this.getUTCMinutes()) + ':' +
|
||||
f(this.getUTCSeconds()) + 'Z'
|
||||
: null;
|
||||
};
|
||||
|
||||
String.prototype.toJSON =
|
||||
Number.prototype.toJSON =
|
||||
Boolean.prototype.toJSON = function (key) {
|
||||
return this.valueOf();
|
||||
};
|
||||
}
|
||||
|
||||
var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
|
||||
gap,
|
||||
indent,
|
||||
meta = { // table of character substitutions
|
||||
'\b': '\\b',
|
||||
'\t': '\\t',
|
||||
'\n': '\\n',
|
||||
'\f': '\\f',
|
||||
'\r': '\\r',
|
||||
'"' : '\\"',
|
||||
'\\': '\\\\'
|
||||
},
|
||||
rep;
|
||||
|
||||
|
||||
function quote(string) {
|
||||
|
||||
// If the string contains no control characters, no quote characters, and no
|
||||
// backslash characters, then we can safely slap some quotes around it.
|
||||
// Otherwise we must also replace the offending characters with safe escape
|
||||
// sequences.
|
||||
|
||||
escapable.lastIndex = 0;
|
||||
return escapable.test(string) ? '"' + string.replace(escapable, function (a) {
|
||||
var c = meta[a];
|
||||
return typeof c === 'string'
|
||||
? c
|
||||
: '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
}) + '"' : '"' + string + '"';
|
||||
}
|
||||
|
||||
|
||||
function str(key, holder) {
|
||||
|
||||
// Produce a string from holder[key].
|
||||
|
||||
var i, // The loop counter.
|
||||
k, // The member key.
|
||||
v, // The member value.
|
||||
length,
|
||||
mind = gap,
|
||||
partial,
|
||||
value = holder[key];
|
||||
|
||||
// If the value has a toJSON method, call it to obtain a replacement value.
|
||||
|
||||
if (value && typeof value === 'object' &&
|
||||
typeof value.toJSON === 'function') {
|
||||
value = value.toJSON(key);
|
||||
}
|
||||
|
||||
// If we were called with a replacer function, then call the replacer to
|
||||
// obtain a replacement value.
|
||||
|
||||
if (typeof rep === 'function') {
|
||||
value = rep.call(holder, key, value);
|
||||
}
|
||||
|
||||
// What happens next depends on the value's type.
|
||||
|
||||
switch (typeof value) {
|
||||
case 'string':
|
||||
return quote(value);
|
||||
|
||||
case 'number':
|
||||
|
||||
// JSON numbers must be finite. Encode non-finite numbers as null.
|
||||
|
||||
return isFinite(value) ? String(value) : 'null';
|
||||
|
||||
case 'boolean':
|
||||
case 'null':
|
||||
|
||||
// If the value is a boolean or null, convert it to a string. Note:
|
||||
// typeof null does not produce 'null'. The case is included here in
|
||||
// the remote chance that this gets fixed someday.
|
||||
|
||||
return String(value);
|
||||
|
||||
// If the type is 'object', we might be dealing with an object or an array or
|
||||
// null.
|
||||
|
||||
case 'object':
|
||||
|
||||
// Due to a specification blunder in ECMAScript, typeof null is 'object',
|
||||
// so watch out for that case.
|
||||
|
||||
if (!value) {
|
||||
return 'null';
|
||||
}
|
||||
|
||||
// Make an array to hold the partial results of stringifying this object value.
|
||||
|
||||
gap += indent;
|
||||
partial = [];
|
||||
|
||||
// Is the value an array?
|
||||
|
||||
if (Object.prototype.toString.apply(value) === '[object Array]') {
|
||||
|
||||
// The value is an array. Stringify every element. Use null as a placeholder
|
||||
// for non-JSON values.
|
||||
|
||||
length = value.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
partial[i] = str(i, value) || 'null';
|
||||
}
|
||||
|
||||
// Join all of the elements together, separated with commas, and wrap them in
|
||||
// brackets.
|
||||
|
||||
v = partial.length === 0
|
||||
? '[]'
|
||||
: gap
|
||||
? '[\n' + gap + partial.join(',\n' + gap) + '\n' + mind + ']'
|
||||
: '[' + partial.join(',') + ']';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
|
||||
// If the replacer is an array, use it to select the members to be stringified.
|
||||
|
||||
if (rep && typeof rep === 'object') {
|
||||
length = rep.length;
|
||||
for (i = 0; i < length; i += 1) {
|
||||
if (typeof rep[i] === 'string') {
|
||||
k = rep[i];
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
// Otherwise, iterate through all of the keys in the object.
|
||||
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = str(k, value);
|
||||
if (v) {
|
||||
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Join all of the member texts together, separated with commas,
|
||||
// and wrap them in braces.
|
||||
|
||||
v = partial.length === 0
|
||||
? '{}'
|
||||
: gap
|
||||
? '{\n' + gap + partial.join(',\n' + gap) + '\n' + mind + '}'
|
||||
: '{' + partial.join(',') + '}';
|
||||
gap = mind;
|
||||
return v;
|
||||
}
|
||||
}
|
||||
|
||||
// If the JSON object does not yet have a stringify method, give it one.
|
||||
|
||||
if (typeof JSON.stringify !== 'function') {
|
||||
JSON.stringify = function (value, replacer, space) {
|
||||
|
||||
// The stringify method takes a value and an optional replacer, and an optional
|
||||
// space parameter, and returns a JSON text. The replacer can be a function
|
||||
// that can replace values, or an array of strings that will select the keys.
|
||||
// A default replacer method can be provided. Use of the space parameter can
|
||||
// produce text that is more easily readable.
|
||||
|
||||
var i;
|
||||
gap = '';
|
||||
indent = '';
|
||||
|
||||
// If the space parameter is a number, make an indent string containing that
|
||||
// many spaces.
|
||||
|
||||
if (typeof space === 'number') {
|
||||
for (i = 0; i < space; i += 1) {
|
||||
indent += ' ';
|
||||
}
|
||||
|
||||
// If the space parameter is a string, it will be used as the indent string.
|
||||
|
||||
} else if (typeof space === 'string') {
|
||||
indent = space;
|
||||
}
|
||||
|
||||
// If there is a replacer, it must be a function or an array.
|
||||
// Otherwise, throw an error.
|
||||
|
||||
rep = replacer;
|
||||
if (replacer && typeof replacer !== 'function' &&
|
||||
(typeof replacer !== 'object' ||
|
||||
typeof replacer.length !== 'number')) {
|
||||
throw new Error('JSON.stringify');
|
||||
}
|
||||
|
||||
// Make a fake root object containing our value under the key of ''.
|
||||
// Return the result of stringifying the value.
|
||||
|
||||
return str('', {'': value});
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
// If the JSON object does not yet have a parse method, give it one.
|
||||
|
||||
if (typeof JSON.parse !== 'function') {
|
||||
JSON.parse = function (text, reviver) {
|
||||
|
||||
// The parse method takes a text and an optional reviver function, and returns
|
||||
// a JavaScript value if the text is a valid JSON text.
|
||||
|
||||
var j;
|
||||
|
||||
function walk(holder, key) {
|
||||
|
||||
// The walk method is used to recursively walk the resulting structure so
|
||||
// that modifications can be made.
|
||||
|
||||
var k, v, value = holder[key];
|
||||
if (value && typeof value === 'object') {
|
||||
for (k in value) {
|
||||
if (Object.prototype.hasOwnProperty.call(value, k)) {
|
||||
v = walk(value, k);
|
||||
if (v !== undefined) {
|
||||
value[k] = v;
|
||||
} else {
|
||||
delete value[k];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return reviver.call(holder, key, value);
|
||||
}
|
||||
|
||||
|
||||
// Parsing happens in four stages. In the first stage, we replace certain
|
||||
// Unicode characters with escape sequences. JavaScript handles many characters
|
||||
// incorrectly, either silently deleting them, or treating them as line endings.
|
||||
|
||||
text = String(text);
|
||||
cx.lastIndex = 0;
|
||||
if (cx.test(text)) {
|
||||
text = text.replace(cx, function (a) {
|
||||
return '\\u' +
|
||||
('0000' + a.charCodeAt(0).toString(16)).slice(-4);
|
||||
});
|
||||
}
|
||||
|
||||
// In the second stage, we run the text against regular expressions that look
|
||||
// for non-JSON patterns. We are especially concerned with '()' and 'new'
|
||||
// because they can cause invocation, and '=' because it can cause mutation.
|
||||
// But just to be safe, we want to reject all unexpected forms.
|
||||
|
||||
// We split the second stage into 4 regexp operations in order to work around
|
||||
// crippling inefficiencies in IE's and Safari's regexp engines. First we
|
||||
// replace the JSON backslash pairs with '@' (a non-JSON character). Second, we
|
||||
// replace all simple value tokens with ']' characters. Third, we delete all
|
||||
// open brackets that follow a colon or comma or that begin the text. Finally,
|
||||
// we look to see that the remaining characters are only whitespace or ']' or
|
||||
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
|
||||
|
||||
if (/^[\],:{}\s]*$/
|
||||
.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@')
|
||||
.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']')
|
||||
.replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
||||
|
||||
// In the third stage we use the eval function to compile the text into a
|
||||
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
|
||||
// in JavaScript: it can begin a block or an object literal. We wrap the text
|
||||
// in parens to eliminate the ambiguity.
|
||||
|
||||
j = eval('(' + text + ')');
|
||||
|
||||
// In the optional fourth stage, we recursively walk the new structure, passing
|
||||
// each name/value pair to a reviver function for possible transformation.
|
||||
|
||||
return typeof reviver === 'function'
|
||||
? walk({'': j}, '')
|
||||
: j;
|
||||
}
|
||||
|
||||
// If the text is not JSON parseable, then a SyntaxError is thrown.
|
||||
|
||||
throw new SyntaxError('JSON.parse');
|
||||
};
|
||||
}
|
||||
}());
|
||||
137
shop/source/out/admin/src/js/widgets/oxmoduleconfiguration.js
Executable file
@@ -0,0 +1,137 @@
|
||||
/**
|
||||
* This file is part of O3-Shop Community Edition.
|
||||
*
|
||||
* O3-Shop Community Edition is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* O3-Shop Community Edition is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop Community Edition. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @link http://www.oxid-esales.com
|
||||
* @copyright (C) OXID eSales AG 2003-2015
|
||||
* @version O3-Shop CE
|
||||
*/
|
||||
|
||||
( function ( $ ) {
|
||||
|
||||
oxModuleConfiguration = (function () {
|
||||
|
||||
/**
|
||||
* Object for jQuery widget creation.
|
||||
* @type {{_create: Function}}
|
||||
*/
|
||||
var obj = {
|
||||
_create: function () {
|
||||
var form = this.element;
|
||||
|
||||
$('.password_input', form).each(handlePassword);
|
||||
form.submit(handleSubmit);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* All password fields in the form.
|
||||
* @type {Array}
|
||||
*/
|
||||
var passwordFields = [];
|
||||
|
||||
/**
|
||||
* Handles password field actions.
|
||||
* @param position
|
||||
* @param password
|
||||
*/
|
||||
function handlePassword(position, password)
|
||||
{
|
||||
password = $(password);
|
||||
var passwordConfirm = password.clone().prop('name', '');
|
||||
|
||||
passwordFields.push({original: password, confirmation: passwordConfirm});
|
||||
|
||||
password.before(passwordConfirm).before($('</br>'));
|
||||
|
||||
if (!password.data('empty')) {
|
||||
hidePassword(password, passwordConfirm);
|
||||
}
|
||||
|
||||
password.add(passwordConfirm).change(function () {
|
||||
if (password.prop('value') != '' || passwordConfirm.prop('value') == '') {
|
||||
checkPassword(password, passwordConfirm);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Handle form submit action.
|
||||
* @param event
|
||||
* @returns {boolean}
|
||||
*/
|
||||
function handleSubmit(event)
|
||||
{
|
||||
var invalid = false;
|
||||
$(passwordFields).each(function (position, element) {
|
||||
if (!checkPassword(element.original, element.confirmation)) {
|
||||
$('div:first-child', element.original.parents('div.groupExp')).addClass('exp');
|
||||
invalid = true;
|
||||
}
|
||||
});
|
||||
|
||||
if (invalid) {
|
||||
event.stopPropagation();
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Hides original password, sets value to confirmation password and shows original password on event.
|
||||
* @param password
|
||||
* @param passwordConfirm
|
||||
*/
|
||||
function hidePassword(password, passwordConfirm)
|
||||
{
|
||||
passwordConfirm.prop('value', '*****');
|
||||
password.hide().prop('disabled', true);
|
||||
|
||||
passwordConfirm.bind("change paste keyup", function () {
|
||||
if (!password.is(":visible")) {
|
||||
password.show().prop('disabled', false);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks whether passwords matches.
|
||||
* @param original
|
||||
* @param confirm
|
||||
* @returns {boolean}
|
||||
*/
|
||||
function checkPassword(original, confirm)
|
||||
{
|
||||
var result = true;
|
||||
if (original.prop('disabled') == false && original.prop('value') != confirm.prop('value')) {
|
||||
if (original.errorBox == undefined) {
|
||||
original.errorBox = $('<div class="errorbox"></div>').text(original.data('errormessage'));
|
||||
original.after(original.errorBox);
|
||||
} else {
|
||||
original.errorBox.show();
|
||||
}
|
||||
result = false;
|
||||
} else if (original.errorBox != undefined) {
|
||||
original.errorBox.hide();
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
return obj;
|
||||
})();
|
||||
|
||||
$.widget("ui.oxModuleConfiguration", oxModuleConfiguration);
|
||||
|
||||
} )(jQuery);
|
||||
57
shop/source/out/admin/src/js/widgets/oxmoduleslist.js
Executable file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* This file is part of O3-Shop Community Edition.
|
||||
*
|
||||
* O3-Shop Community Edition is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* O3-Shop Community Edition is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop Community Edition. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @link http://www.oxid-esales.com
|
||||
* @copyright (C) OXID eSales AG 2003-2015
|
||||
* @version O3-Shop CE
|
||||
*/
|
||||
( function ( $ ) {
|
||||
|
||||
oxModulesList = {
|
||||
|
||||
_create: function () {
|
||||
|
||||
var self = this,
|
||||
options = self.options,
|
||||
el = self.element;
|
||||
|
||||
$(".sortable,.sortable2").sortable({
|
||||
opacity: 0.5,
|
||||
update: function () {
|
||||
$("#myedit [name=saveButton]").prop("disabled", false);
|
||||
}
|
||||
});
|
||||
|
||||
$("#myedit [name=saveButton]").click(function () {
|
||||
var aClasses = $(".sortable").sortable('toArray');
|
||||
|
||||
// make array from current order
|
||||
var aModules = {};
|
||||
|
||||
$.each(aClasses, function (key, elem) {
|
||||
sIndex = "#" + elem + "_modules";
|
||||
aModules[elem] = $(sIndex).sortable('toArray');
|
||||
});
|
||||
|
||||
$("#myedit [name=aModules]").val(JSON.stringify(aModules));
|
||||
$("#myedit").submit();
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
$.widget("ui.oxModulesList", oxModulesList);
|
||||
|
||||
} )(jQuery);
|
||||
42
shop/source/out/admin/src/js/widgets/oxshopselect.js
Executable file
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* This file is part of O3-Shop Community Edition.
|
||||
*
|
||||
* O3-Shop Community Edition is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* O3-Shop Community Edition is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop Community Edition. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @link http://www.oxid-esales.com
|
||||
* @copyright (C) OXID eSales AG 2003-2015
|
||||
* @version O3-Shop CE
|
||||
*/
|
||||
|
||||
var oxShopSelect = (function ($) {
|
||||
|
||||
return {
|
||||
options: {
|
||||
'width': '165px',
|
||||
'disable_search_threshold': 9,
|
||||
'no_results_text': '-'
|
||||
},
|
||||
init: function () {
|
||||
var oSelectShop = $('#selectshop');
|
||||
oSelectShop.chosen(oxShopSelect.options);
|
||||
}
|
||||
};
|
||||
|
||||
})(jQuery);
|
||||
|
||||
jQuery.noConflict();
|
||||
|
||||
jQuery(document).ready(function () {
|
||||
oxShopSelect.init();
|
||||
});
|
||||
2
shop/source/out/admin/src/login.css
Executable file
@@ -0,0 +1,2 @@
|
||||
@import url("login_legacy.css") screen;
|
||||
@import url("login_facelift.css") screen;
|
||||
62
shop/source/out/admin/src/login_facelift.css
Executable file
@@ -0,0 +1,62 @@
|
||||
body {
|
||||
background: #fafafa;
|
||||
color: #34495e;
|
||||
}
|
||||
|
||||
div.admin-login-box {
|
||||
border: 0;
|
||||
padding: 0;
|
||||
border-radius: 0;
|
||||
background: #fff;
|
||||
box-shadow: 0 20px 40px rgba(0,0,0,0.1);
|
||||
width: 340px;
|
||||
top: 50%;
|
||||
-ms-transform: translate(-50%, -50%);
|
||||
transform: translate(-50%, -50%);
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
div.admin-login-box form {
|
||||
padding: 20px 30px 30px;
|
||||
}
|
||||
|
||||
#shopLogo {
|
||||
border-bottom: 1px solid #ddd;
|
||||
padding: 20px 50px 15px;
|
||||
}
|
||||
|
||||
#shopLogo > img {
|
||||
height: 40px;
|
||||
width: 240px;
|
||||
}
|
||||
|
||||
label {
|
||||
float: none;
|
||||
width: 100%;
|
||||
margin-bottom: 5px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
input, select {
|
||||
width: 100%;
|
||||
line-height: 24px;
|
||||
padding: 0 5px;
|
||||
box-sizing: border-box;
|
||||
background-color: #fafafa;
|
||||
border: 1px solid #ddd;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
select {
|
||||
height: 28px;
|
||||
}
|
||||
|
||||
input[type="submit"] {
|
||||
color: #fff;
|
||||
width: 100%;
|
||||
margin: 20px 0 0;
|
||||
border: 0;
|
||||
border-radius: 20px;
|
||||
line-height: 28px;
|
||||
font-size: 105%;
|
||||
}
|
||||
94
shop/source/out/admin/src/login_legacy.css
Executable file
@@ -0,0 +1,94 @@
|
||||
html, body {
|
||||
background:#fff;
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font: 11px Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
div.admin-login-box {
|
||||
border: 1px #FFFFFF solid;
|
||||
border-radius: 5px;
|
||||
width: 332px;
|
||||
padding: 14px;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
margin-top: -122px;
|
||||
left: 50%;
|
||||
margin-left: -185px;
|
||||
background: #FFFFFF;
|
||||
background: -moz-linear-gradient(#FFFFFF 1%, #E4E4E4 100%);
|
||||
background: -webkit-linear-gradient(#FFFFFF 1%, #E4E4E4 100%);
|
||||
background: -o-linear-gradient(#FFFFFF 1%, #E4E4E4 100%);
|
||||
background: -ms-linear-gradient(#FFFFFF 1%, #E4E4E4 100%);
|
||||
background: linear-gradient(#FFFFFF 1%, #E4E4E4 100%);
|
||||
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E4E4E4', GradientType=0);
|
||||
}
|
||||
|
||||
p {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
img.logo {
|
||||
margin: 0 0 0 125px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
form {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
label {
|
||||
width: 100px;
|
||||
float: left;
|
||||
padding: 2px 0;
|
||||
margin-top: 2px;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
input, select {
|
||||
width: 220px;
|
||||
margin-bottom: 2px;
|
||||
font-face: Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
select {
|
||||
width: 226px;
|
||||
}
|
||||
|
||||
input.btn {
|
||||
margin-left: 100px;
|
||||
width: 226px;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
a.help {
|
||||
text-decoration: none;
|
||||
text-align: center;
|
||||
display: block;
|
||||
color:#000;
|
||||
margin: 2px 0 0 100px;
|
||||
}
|
||||
|
||||
a.help:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
div.errorbox {
|
||||
color:#f00;
|
||||
text-align: center;
|
||||
margin: 0 0 5px 0;
|
||||
}
|
||||
|
||||
.notify {
|
||||
position: fixed;
|
||||
width: 100%;
|
||||
font-size: 16px;
|
||||
color: #fff;
|
||||
background-color: #f77704;
|
||||
padding: 8px 0;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #d36706;
|
||||
}
|
||||
2
shop/source/out/admin/src/main.css
Executable file
@@ -0,0 +1,2 @@
|
||||
@import url("main_legacy.css") screen;
|
||||
@import url("main_facelift.css") screen;
|
||||
317
shop/source/out/admin/src/main_facelift.css
Executable file
@@ -0,0 +1,317 @@
|
||||
body {
|
||||
font: 13px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
color: #34495e;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #34495e
|
||||
}
|
||||
|
||||
.messagebox {
|
||||
border-color: #bce8f1;
|
||||
color: #31708f;
|
||||
border-radius: 4px;
|
||||
margin-bottom: 20px;
|
||||
padding: 15px;
|
||||
background: #d9edf7
|
||||
}
|
||||
|
||||
.warning {
|
||||
font-size: inherit;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
font-weight: 400;
|
||||
border: none
|
||||
}
|
||||
|
||||
/* Tables */
|
||||
#liste td.listitem, .box td.listitem {
|
||||
padding: 3px;
|
||||
border: 1px solid #ddd;
|
||||
border-width: 0 0 1px;
|
||||
background: #fff
|
||||
}
|
||||
|
||||
#liste td.listitem2, .box td.listitem2 {
|
||||
padding: 3px;
|
||||
border: 1px solid #ddd;
|
||||
border-width: 0 0 1px;
|
||||
background: #fff
|
||||
}
|
||||
|
||||
#liste td.listfilter, .box td.listfilter {
|
||||
background: none;
|
||||
border: none
|
||||
}
|
||||
|
||||
#liste td.listfilter .r1, .box td.listfilter .r1 {
|
||||
background: none;
|
||||
border: none
|
||||
}
|
||||
|
||||
#liste td.listfilter .b1, .box td.listfilter .b1 {
|
||||
background: none;
|
||||
border: none
|
||||
}
|
||||
|
||||
#liste td.listheader, .box td.listheader {
|
||||
background: none;
|
||||
border: 2px solid #ddd;
|
||||
border-width: 0 0 2px;
|
||||
text-transform: uppercase
|
||||
}
|
||||
|
||||
#liste td.listheader.first, .box td.listheader.first {
|
||||
border: 2px solid #ddd;
|
||||
border-width: 0 0 2px
|
||||
}
|
||||
|
||||
#liste td.pagination, .box td.pagination {
|
||||
background: none;
|
||||
border-top: 1px solid #ddd
|
||||
}
|
||||
|
||||
#liste td.pagination .r1, .box td.pagination .r1 {
|
||||
background: none
|
||||
}
|
||||
|
||||
#liste td.pagination .b1, .box td.pagination .b1 {
|
||||
background: none;
|
||||
border: none
|
||||
}
|
||||
|
||||
#liste table {
|
||||
border-collapse: collapse;
|
||||
width: 100%
|
||||
}
|
||||
|
||||
#liste td.active, .box td.active {
|
||||
background: url(bg/facelift/ico_active_facelift.png) no-repeat center center
|
||||
}
|
||||
|
||||
a.delete, a.unasign {
|
||||
background: url(bg/facelift/ico_delete_facelift.png) no-repeat 0 center
|
||||
}
|
||||
|
||||
#liste {
|
||||
padding: 0 0 40px;
|
||||
margin: 0 -20px
|
||||
}
|
||||
|
||||
#liste input, #liste select {
|
||||
height: 23px;
|
||||
box-sizing: border-box
|
||||
}
|
||||
|
||||
#liste table tbody tr:nth-child(odd) td {
|
||||
background-color: #fafafa
|
||||
}
|
||||
|
||||
#liste table td {
|
||||
border: 1px solid #ddd !important;
|
||||
padding: 4px 8px !important
|
||||
}
|
||||
|
||||
#liste table td.listfilter {
|
||||
background: #eee !important
|
||||
}
|
||||
|
||||
#liste table td.listfilter .b1 {
|
||||
height: auto
|
||||
}
|
||||
|
||||
#liste table tbody tr:hover td {
|
||||
background-color: #f7f7f7
|
||||
}
|
||||
|
||||
#liste .pagination td {
|
||||
border: 0 !important;
|
||||
padding: 0 !important
|
||||
}
|
||||
|
||||
div.list {
|
||||
border: 1px solid #ddd;
|
||||
border-width: 0 0 1px
|
||||
}
|
||||
|
||||
.listTable th {
|
||||
background: none;
|
||||
border-bottom: 2px solid #ddd;
|
||||
color: #34495e
|
||||
}
|
||||
|
||||
/* Forms */
|
||||
input[type="text"], input[type="password"], select {
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
|
||||
color: #555;
|
||||
min-height: 15px;
|
||||
line-height: 1.42857;
|
||||
padding: 3px;
|
||||
font-size: 12px;
|
||||
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
select {
|
||||
min-height: 25px
|
||||
}
|
||||
|
||||
input:disabled, select:disabled, textarea:disabled {
|
||||
background-color: rgb(235, 235, 228);
|
||||
}
|
||||
|
||||
.saveButton, input[type="submit"], input[type="button"] {
|
||||
-moz-user-select: none;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
line-height: 1.42857;
|
||||
margin-bottom: 0;
|
||||
padding: 3px 5px;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
white-space: nowrap;
|
||||
background: #fff
|
||||
}
|
||||
|
||||
.saveButton:hover, input[type="submit"]:hover, input[type="button"]:hover, .btnShowHelpPanel:hover {
|
||||
background: #e6e6e6
|
||||
}
|
||||
|
||||
.btnShowHelpPanel {
|
||||
background: url(bg/facelift/ico_help_facelift.png) no-repeat 1px 0 !important
|
||||
}
|
||||
|
||||
form fieldset {
|
||||
background: none;
|
||||
border: 1px solid #ddd;
|
||||
padding: 0 0 5px 5px
|
||||
}
|
||||
|
||||
.groupExp {
|
||||
background: none;
|
||||
margin-bottom: 7px;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
#genimportpage table, #genimportpage h3 {
|
||||
margin-left: 20px
|
||||
}
|
||||
|
||||
td.edittext {
|
||||
padding: 1px 0
|
||||
}
|
||||
|
||||
.edittext select.editinput {
|
||||
width: auto
|
||||
}
|
||||
|
||||
/* Tabs */
|
||||
.tabs .tab {
|
||||
border: none;
|
||||
background: transparent;
|
||||
height: 30px;
|
||||
border: 0
|
||||
}
|
||||
|
||||
.tabs .tab .b1 {
|
||||
color: #787878;
|
||||
border: none;
|
||||
margin: 0;
|
||||
padding: 8px 10px;
|
||||
}
|
||||
|
||||
.tabs .active .b1 a {
|
||||
color: #34495e;
|
||||
border: 1px solid #ddd;
|
||||
border-width: 1px 1px 0;
|
||||
border-radius: 4px 4px 0 0;
|
||||
padding: 10px
|
||||
}
|
||||
|
||||
.tabs .tab .b1 a {
|
||||
padding: 0;
|
||||
border-radius: 0;
|
||||
color: inherit !important
|
||||
}
|
||||
|
||||
.tabs .tab .b1 a:hover {
|
||||
color: #34495e;
|
||||
background: transparent
|
||||
}
|
||||
|
||||
.tabs .active.first, .tabs .active {
|
||||
padding: 0;
|
||||
border-width: 1px 1px 0
|
||||
}
|
||||
|
||||
.tabs .active a {
|
||||
background: lightgray
|
||||
}
|
||||
|
||||
.tabs .first {
|
||||
border-width: 0 0 1px
|
||||
}
|
||||
|
||||
.tabs .tab.disabled .b1 {
|
||||
padding: 8px
|
||||
}
|
||||
|
||||
.tabs {
|
||||
width: 100%;
|
||||
background: #eee;
|
||||
border-top: 1px solid #ddd;
|
||||
border-bottom: 1px solid #ddd;
|
||||
box-shadow: -3px 0 10px rgba(0, 0, 0, .1);
|
||||
margin: 0 -21px
|
||||
}
|
||||
|
||||
.tabs .tab.active .b1 {
|
||||
background: #fff;
|
||||
border-right: 1px solid #ddd;
|
||||
border-left: 1px solid #ddd;
|
||||
padding-bottom: 10px !important;
|
||||
margin-bottom: -2px
|
||||
}
|
||||
|
||||
.tabs .tab.active .b1 a {
|
||||
background: none;
|
||||
border-radius: 0 !important;
|
||||
border: 0
|
||||
}
|
||||
|
||||
.tabs .last .r1 {
|
||||
background: none;
|
||||
padding-right: 0
|
||||
}
|
||||
|
||||
div.box {
|
||||
border: none;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 41px;
|
||||
padding: 20px;
|
||||
height: auto;
|
||||
margin: 0
|
||||
}
|
||||
|
||||
div.actions {
|
||||
border: 1px solid #ddd;
|
||||
border-width: 1px 0 0;
|
||||
height: 20px;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
padding: 10px 20px;
|
||||
margin: 0;
|
||||
box-shadow: -3px 0 10px rgba(0, 0, 0, .1);
|
||||
background: #fff
|
||||
}
|
||||
506
shop/source/out/admin/src/main_legacy.css
Executable file
@@ -0,0 +1,506 @@
|
||||
html{height: 100%;}
|
||||
body {padding:0;margin:0 20px;background:#fff;height: 100%;}
|
||||
body, td {font:12px Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
|
||||
|
||||
input, select, textarea {font:12px Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;margin:1px;padding:0px;margin-left:2px;}
|
||||
form{margin:0;padding:0;}
|
||||
|
||||
a {text-decoration: none;color: #000;outline:0;}
|
||||
a:hover {text-decoration: underline;}
|
||||
|
||||
h1{font-size: 25px;color:#535353;padding:0.3em 0 0.7em 0;margin:0;}
|
||||
div.box h3 {font-size: 14px; font-weight: bold; margin: 7px 0 10px 0; padding-bottom: 7px; border-bottom: 1px solid #ddd;}
|
||||
p.desc {padding:.5em 0;margin:0;color:#535353;line-height: 16px;}
|
||||
|
||||
abbr{border-bottom: 1px dotted red;}
|
||||
|
||||
hr{height: 1px;border:none;color:#bdbdbd;background:#bdbdbd;margin:.7em 0;padding:0;}
|
||||
.vr {border-left:1px solid #bdbdbd;padding-left:10px;}
|
||||
|
||||
ul{ padding:0;margin:0;}
|
||||
ul li {list-style-position: inside;list-style: none;padding:2px 2px 2px 11px;margin:0;background:transparent url(bg/nav.gif) -4px center no-repeat;}
|
||||
|
||||
.popUpStyle {color: #000;display:block;position: absolute;visibility: hidden;background: #FFFFCC;border: 1px solid #000;padding:3px;z-index:1}
|
||||
|
||||
/* Content boxes */
|
||||
div.list {margin-top:-1px;border-bottom:1px solid #7a7a7a;height: 100%;}
|
||||
div.box {position: relative; border:1px solid #7a7a7a;border-top: none;margin-top:0;margin-bottom:-1px;padding:10px;overflow: auto;height: 80%; -moz-border-radius:0 0 5px 5px;}
|
||||
div.actions {margin-top:5px;border:1px solid #c8c8c8;padding:5px;-moz-border-radius:5px;background-color:#f0f0f0;height:20px}
|
||||
div.actions li {float:left;list-style:none;background:none;padding-left:0;}
|
||||
div.actions li a {padding-left:0.5em;padding-right:0.2em;}
|
||||
|
||||
div.export {padding:0 10px;margin:0;border:none;height:62px;background: #000 ;color:#fff;font-weight:bold;font-size:18px; overflow: hidden;border:none;line-height: 61px;vertical-align: middle;}
|
||||
|
||||
/* Home menue*/
|
||||
dl{padding:1.5em 0 0 0;margin:0 0 1.5em 0;border-top:1px solid #bdbdbd;}
|
||||
dl.first{border-top:none;padding-top:0;}
|
||||
dl dt{padding:0 0 3px 0;margin:0;font-weight: bold;color:#000;display: block;}
|
||||
dl dd{padding:0;margin:0;color:#535353;line-height: 16px;}
|
||||
dl dd ul {padding:3px 0 0 0;}
|
||||
dl dd ul a {color:#535353}
|
||||
|
||||
/* Lists */
|
||||
#liste {padding: 5px 0 32px;}
|
||||
#liste td.listfilter {background: #f0f0f0 url(bg/filter_bg.gif) -1px 0 no-repeat;padding:0 0 0 5px;white-space:nowrap;}
|
||||
#liste td.listfilter input, #liste td.listfilter select{font-size: 11px;}
|
||||
#liste td.listfilter .r1{background: #f0f0f0 url(bg/filter_bg.gif) top right no-repeat;padding:0 5px 0 0;}
|
||||
#liste td.listfilter .b1{background: #f0f0f0;padding:5px 0 2px;border-top: 1px solid #c8c8c8;height: 25px;}
|
||||
#liste td.listfilter.first{background-position: 0 0;}
|
||||
#liste td.listfilter .find{float:right;}
|
||||
#liste td.listfilter .find input{border:0;color:transparent;background: #f0f0f0 url(bg/ico_find.gif) center center no-repeat;width:20px;height:20px;padding-left:20px;cursor: pointer;cursor: hand;}
|
||||
|
||||
#liste td.listheader {background-color: #f0f0f0;border:1px solid #c8c8c8;padding:0 5px 2px;border-top:none;border-left:none;color:#000;font-weight: bold;white-space:nowrap;}
|
||||
#liste td.listheader.first{border-left:1px solid #c8c8c8;}
|
||||
#liste td.listitem {background-color:#fafafa;border-right:1px solid #fff;}
|
||||
#liste td.listitem2 {background-color:#f0f0f0;border-right:1px solid #fff;}
|
||||
#liste td.listitem3 {background-color:#fff;color:#7a7a7a;border-right:1px solid #fff;}
|
||||
#liste td.listitem3 a{color:#7a7a7a;}
|
||||
#liste tr.listitem td.listitemfloating{overflow: hidden;}
|
||||
|
||||
#liste td.active {background-image:url(bg/ico_active.gif); min-width:17px;background-position: center center ;background-repeat: no-repeat;}
|
||||
|
||||
a.delete, a.unasign {width: 15px;height: 15px;display:block;float:right;background:transparent url(bg/ico_delete.gif) 0 center no-repeat;margin:0 1px;line-height: 1px;}
|
||||
a.delete:hover, a.unasign:hover{background-position:-15px center;}
|
||||
|
||||
a.deleteText, a.zoomText {color: #333;}
|
||||
a.deleteText span.ico {width: 15px; height: 15px; -right: 25px; float: left; background:transparent url(bg/ico_delete.gif) 0 1px no-repeat;margin:0 1px;line-height: 1px; margin-right: 3px;}
|
||||
a.deleteText:hover span.ico {background-position:-15px 1px;}
|
||||
|
||||
a.zoomText span.ico {width: 15px; height: 15px; -right: 25px; float: left; background:transparent url(bg/ico_zoom.gif) 0 1px no-repeat;margin:0 1px;line-height: 1px; margin-right: 3px;}
|
||||
a.zoomText:hover span.ico {background-position:-15px 1px;}
|
||||
|
||||
a.delete.left {float:left;}
|
||||
|
||||
a.pause {width: 15px;height: 15px;display:block;float:right;background:transparent url(bg/ico_pause.gif) 0 0 no-repeat;margin:0 1px;}
|
||||
a.pause:hover{background-position:-15px center;}
|
||||
|
||||
#liste td.listitem1, #liste table td.listitem4 {color:#fff;background-color:#000;border-right:1px solid #000;}
|
||||
#liste td.listitem1 a, #liste table td.listitem4 a {color:#fff;}
|
||||
|
||||
#liste td a.listitemgreen {color:#090;}
|
||||
#liste td a.listitemred {color:#a00;}
|
||||
|
||||
#liste td.pagination {background: #f0f0f0 url(bg/pagination_bg.gif) bottom left no-repeat;padding:0 0 0 5px;border-top: 1px solid #c8c8c8;margin-top:1px;}
|
||||
#liste td.pagination .r1{background: #f0f0f0 url(bg/pagination_bg.gif) bottom right no-repeat;padding:0 5px 0 0;}
|
||||
#liste td.pagination .b1{background: #f0f0f0;padding:2px 5px;border-bottom: 1px solid #c8c8c8;height: 25px;}
|
||||
#liste td.pagination input {text-align: center;}
|
||||
|
||||
.box td.listheader {background-color: #f0f0f0;border:1px solid #c8c8c8;padding:2px 5px;border-left:none;color:#000;font-weight: bold;}
|
||||
.box td.listheader.first{border-left:1px solid #c8c8c8;}
|
||||
.box td.listitem {background-color:#fafafa;border-right:1px solid #fff;}
|
||||
.box td.listitem2 {background-color:#f0f0f0;border-right:1px solid #fff;}
|
||||
.box td.listitem3 {background-color:#fff;color:#7a7a7a;border-right:1px solid #fff;}
|
||||
.box td.listitem3 a{color:#7a7a7a;}
|
||||
|
||||
tr.conftext td {background-color:#fafafa;}
|
||||
tr.conftext2 td {background-color:#f0f0f0;}
|
||||
|
||||
.messagebox {color: #000;padding: 3px;background: #ffe;border: solid gray 1px;margin:1px 0;}
|
||||
.messagebox p.message {color: #000;}
|
||||
.messagebox p.warning {color:#F00000;font-weight: bold;}
|
||||
|
||||
/* Tabs */
|
||||
.tabs {position:fixed;bottom:0px;border-collapse: collapse;}
|
||||
.tabs .tab {border-bottom:1px solid #7a7a7a;position:relative;background-color: #f0f0f0;}
|
||||
.tabs .tab .b1 {color:#787878;border-left:1px solid #7a7a7a;border-top:1px solid #7a7a7a;padding:5px 15px;}
|
||||
.tabs .tab .b1 a{color:#787878;}
|
||||
.tabs .first{background-image:url(bg/tab_bg.gif);background-position:top left;background-repeat: no-repeat;padding-left:5px;}
|
||||
.tabs .first .b1{padding-left:10px;border-left:none;}
|
||||
.tabs .last .r1{background: transparent url(bg/tab_bg.gif) top right no-repeat;padding-right:5px;}
|
||||
.tabs .last .r1 .b1{padding-right:10px;}
|
||||
.tabs .active {background-color: #fff;color:#000;border-bottom: none;}
|
||||
.tabs .active .b1{padding-bottom:6px;}
|
||||
.tabs .active .b1 a {color:#000;}
|
||||
.tabs .disabled .b1 a {color:#fff;}
|
||||
|
||||
.error {color:#F00000;font-weight: bold;}
|
||||
.errorbox {color:#F00000;font-weight: bold;padding: 3px 9px;background: #ffe;border: solid gray 1px;margin:1px 0 15px 0;}
|
||||
|
||||
a.pagenavigation {padding-left:0.5em;padding-right:0.2em;}
|
||||
a.pagenavigationactive {font-weight: bold;}
|
||||
|
||||
/* Admin options grouping */
|
||||
.groupExp {background: #f0f0f0; padding: 3px 7px 1px 5px; margin-bottom: 7px;}
|
||||
.groupExp {_background: none;}
|
||||
.groupExp dl {margin: 5px 5px 5px 0; padding: 0; display:none; clear: both; border-top: 1px solid #bbb; height: auto;}
|
||||
.groupExp dl dt {float: left; padding: 5px 5px 0 0; margin: 0; border: none; color: #000;}
|
||||
.groupExp dl dd {padding: 0; margin: 0; margin-top: 8px; padding-left: 0px; color: #000;}
|
||||
.groupExp .exp a.rc {margin-left: -5px;}
|
||||
.groupExp a.rc b {background: url(bg/grouping.gif) no-repeat; color: #535353; padding-left:15px;}
|
||||
.groupExp a.rc:hover b, .groupExp .exp a.rc b {color: #000;}
|
||||
.groupExp a.rc:hover {text-decoration: none;}
|
||||
.groupExp .exp {padding-bottom: 3px; padding-left: 5px;}
|
||||
.groupExp .exp a.rc b {background: url(bg/grouping.gif) no-repeat 0 -42px ;padding-left:15px;}
|
||||
.groupExp .exp dl {display:block;}
|
||||
.groupExp div.spacer {clear: both; height: 1px; overflow: hidden;}
|
||||
.groupExp .exp dl.rowexp {display:block;}
|
||||
.groupExp .exp dl.rowhide {display:none;}
|
||||
.groupExp dt .txt {width: 70px;}
|
||||
.groupExp dt .txtfield {width: 250px; height: 75px; margin: 0;}
|
||||
.groupExp dt .select {width: 130px;}
|
||||
|
||||
ul.genimportnav {margin: 0; padding: 0; left: 28px; position: absolute; z-index: 10;}
|
||||
ul.genimportnav li { width: 99px; background: none; margin: 9px 0; padding: 0; list-style-position: outside;list-style: none; background: none; display: block; padding: 15px 7px; margin-left: 7px; border: 1px solid #999; border-right: 1px solid #ddd; background: #EEE; color: #666;}
|
||||
ul.genimportnav li.active { width: 100px; background: #fff; font-weight: bold; border-right: 1px solid #fff; color: #000;}
|
||||
ul.genimportnav li.link {padding: 0 0; width: 113px;}
|
||||
ul.genimportnav li a {display: block; padding: 15px 7px; color: #666;}
|
||||
ul.genimportnav li a:hover {background: #ddd; text-decoration: none;}
|
||||
#genimportnav_vline {left: 31px; margin:0; padding: 0; width: 119px; position: absolute; height: 79%; border-right: 1px solid #999;}
|
||||
|
||||
#genimportpage {padding: 20px 25px; margin-left: 119px; border-left: 0px solid #999; z-index: 9; min-height: 90%;}
|
||||
#genimportpage h3 {margin: 0 0 20px 0; padding-bottom: 7px; border-bottom: 1px solid #ddd;}
|
||||
|
||||
table.genImportFieldsAssign {border: 1px solid #ccc; width: 1%;}
|
||||
table.genImportFieldsAssign td {padding: 3px; border-bottom: 1px solid #eee;}
|
||||
table.genImportFieldsAssign thead td {background: #eee; color: #666; font-weight: bold; border-bottom: 1px solid #ddd;}
|
||||
|
||||
ul li {list-style-position: inside;list-style: none;padding:2px 2px 2px 11px;margin:0;}
|
||||
ul.req {padding:0 5px;border:1px solid #888;margin:5px 0;clear:both;display:block;}
|
||||
ul.req li{list-style:none;margin:5px 0;border-left:14px solid gray;padding-left:.5em; background:none;padding:0 5px;}
|
||||
ul.req li.pass{border-color:green;}
|
||||
ul.req li.pmin{border-color:orange;}
|
||||
ul.req li.fail{border-color:red;}
|
||||
ul.req li.null{border-color:gray;}
|
||||
ul.req ul{padding:0;margin:0;}
|
||||
ul.req li.group {border:none;float:left;font-weight:bold;width:32%;}
|
||||
ul.req li.coll {border:none;float:left;font-weight:bold;width:32%;}
|
||||
ul.req li.clear{clear:left;display:none;border:none;visibility:collapse;height:0px;padding:0;margin:0;display:block;line-height: 0;}
|
||||
|
||||
/* Input fields help button and help text panel */
|
||||
.helpPanelText {display: none;}
|
||||
#helpTextContainer .yui-panel .bd {line-height: 120%;}
|
||||
.btnShowHelpPanel {background: url(bg/ico_help.gif) no-repeat; border:0 none; color:transparent; cursor:pointer; width:21px; height:19px;}
|
||||
|
||||
td.edittext {white-space: nowrap; padding: 1px 0px 1px 5px; line-height: 110%;}
|
||||
.wrap {white-space: normal !important;}
|
||||
.nowrap {white-space: nowrap !important;}
|
||||
.varsell {vertical-align: top;}
|
||||
|
||||
/* HELP POPUPS */
|
||||
#helpPanel .warning_or_important_hint {color:#AC0000; font-weight:bold; }
|
||||
#helpPanel .navipath_or_inputname { font-weight:bold; }
|
||||
#helpPanel .userinput_or_code { font-family:"courier new",monospace; color:#265596; }
|
||||
#helpPanel .filename_filepath_or_italic { color:#5A5A5A; font-style:italic; font-weight:bold; }
|
||||
#helpPanel ul li { background-position: -4px top; }
|
||||
#helpPanel .bd a { background: url(bg/ico_link_arrow.gif) no-repeat -3px; padding-left: 12px; text-decoration: underline; }
|
||||
|
||||
/* LIST TABLE */
|
||||
.listTable {border-bottom: 1px solid #DDD; margin-bottom: 20px;}
|
||||
.listTable th {background: #EEE; color: #555; font-size: 12px; font-weight: bold; text-align: left; padding-left: 10px; padding-top: 5px; line-height: 24px; border-bottom: 2px solid #DDD;}
|
||||
.listTable th .btnShowHelpPanel {height: 19px;}
|
||||
.listTable td {padding: 3px; padding-right: 10px; border-bottom: 1px solid #DDD;}
|
||||
.listTable td.text {padding-right: 20px;}
|
||||
.listTable td.index {padding-right: 15px; color: #666;}
|
||||
|
||||
.picPreviewCol { padding-right: 15px; border-right: 1px solid #ddd;}
|
||||
.picEditCol { padding-left: 15px;}
|
||||
.picPreview {margin-bottom: 5px}
|
||||
.picDescr { text-align: center; color: #666; padding-top: 5px; border-top: 1px solid #eee;}
|
||||
.notActive { color: #666;}
|
||||
|
||||
|
||||
|
||||
|
||||
table.moduleBlockErrorsTable {
|
||||
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
|
||||
font-size: 10px;
|
||||
padding: 0;
|
||||
margin: 0 0 10px;
|
||||
border : 1px solid #b8b8b8;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
table.moduleBlockErrorsTable td {
|
||||
border: 0;
|
||||
height: 14px;
|
||||
padding: 2px 10px;
|
||||
margin: 0;
|
||||
border-right : 1px dotted #b8b8b8;
|
||||
border-bottom : 1px solid #b8b8b8;
|
||||
}
|
||||
|
||||
table.moduleBlockErrorsTable thead td {
|
||||
font-weight: 900;
|
||||
border-right : 1px solid #b8b8b8;
|
||||
border-bottom : 2px solid #b8b8b8;
|
||||
}
|
||||
|
||||
a.themetitle {font-weight: 900; color: #777; padding-left:5px; text-decoration: underline}
|
||||
a.themetitle:hover {color: #000;}
|
||||
|
||||
/* Sortable modules list */
|
||||
|
||||
.sortable {
|
||||
display: inline-block;
|
||||
margin: 7px 1px 25px 15px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sortable {
|
||||
border: 1px solid #ccc;
|
||||
border-top: 2px solid #ccc;
|
||||
border-bottom: 2px solid #ccc;
|
||||
padding: 7px 7px;
|
||||
margin-top: 7px;
|
||||
background: #fff;
|
||||
box-shadow: 3px 3px 7px #ddd;
|
||||
|
||||
/*
|
||||
background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));
|
||||
background: -moz-linear-gradient(top, #eee, #fff);
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fffffff');
|
||||
*/
|
||||
}
|
||||
|
||||
.sortable li {
|
||||
float: left;
|
||||
clear: both;
|
||||
list-style: none;
|
||||
padding: 3px 10px;
|
||||
background: none;
|
||||
margin: 0 0 0 5px;;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
font-family: Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
|
||||
width: 86%;
|
||||
}
|
||||
|
||||
.sortable > li > span {
|
||||
cursor: pointer;
|
||||
border-bottom: 1px solid #ddd;
|
||||
padding-bottom: 3px;
|
||||
margin-bottom: 3px;
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.sortable2 li {
|
||||
font-size: 12px;
|
||||
font-weight: normal;
|
||||
padding: 0 1px;
|
||||
border: 1px solid transparent;
|
||||
cursor: pointer;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.sortable2 li span {
|
||||
display: inline-block;
|
||||
padding: 2px 7px 2px 15px;
|
||||
background: url(bg/bullet.png) no-repeat 0 2px;
|
||||
border: none;
|
||||
white-space: nowrap;
|
||||
color: #444;
|
||||
}
|
||||
|
||||
.sortable2 li:hover {
|
||||
border: 1px solid #ccc;
|
||||
background: #eee;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.sortable2 li span.disabled {
|
||||
text-decoration: line-through;
|
||||
color: #900;
|
||||
}
|
||||
|
||||
.clear:after {
|
||||
clear: both;
|
||||
content: ' ';
|
||||
display: block;
|
||||
font-size: 0;
|
||||
line-height: 0;
|
||||
visibility: hidden;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
|
||||
#infoContent {
|
||||
overflow:auto;
|
||||
padding-bottom: 55px;
|
||||
}
|
||||
|
||||
#footerBox {
|
||||
position: relative;
|
||||
margin-top: -55px; /* negative value of footer height */
|
||||
height: 55px;
|
||||
border-top: 2px solid #ddd;
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.buttonsBox {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.description {
|
||||
padding-left: 90px;
|
||||
width: inherit;
|
||||
}
|
||||
|
||||
.description p {
|
||||
font-size: 12px;
|
||||
color: #555;
|
||||
}
|
||||
|
||||
.saveButton {
|
||||
padding: 3px 10px;
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
div#container {
|
||||
position: relative; /* needed for footer positioning*/;
|
||||
min-height: 99%; /* real browsers */
|
||||
}
|
||||
|
||||
.info {
|
||||
font-size: 12px;
|
||||
color: #333;
|
||||
padding: 0 0 10px 0;
|
||||
margin-bottom: 10px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.warning {
|
||||
font-size: 12px;
|
||||
color: #f00;
|
||||
padding: 0 0 5px 10px;
|
||||
margin-bottom: 5px;
|
||||
border-bottom: 1px solid #eee;
|
||||
}
|
||||
|
||||
.fieldDesc {
|
||||
font-size: 12px;
|
||||
color: #555;
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
.textButton {
|
||||
display: inner-block;
|
||||
text-decoration: none;
|
||||
padding-left: 14px;
|
||||
background: url(bg/bullet.png) no-repeat;
|
||||
color: #777;
|
||||
}
|
||||
|
||||
.textButton:hover {
|
||||
text-decoration: underline;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
form fieldset {
|
||||
background: #eee;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 3px;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.listitemfloating a.infoList {
|
||||
display: inline-block;
|
||||
padding-right: 19px;
|
||||
background: url(bg/ico_info.png) no-repeat;
|
||||
background-position: right top;
|
||||
}
|
||||
|
||||
.infoNotice {
|
||||
padding-left: 23px;
|
||||
background: url(bg/ico_info.png) no-repeat;
|
||||
}
|
||||
|
||||
.msgBox {
|
||||
min-width: 400px;
|
||||
min-height: 150px;
|
||||
background: #fff;
|
||||
border: 1px solid #ccc;
|
||||
border-top: 3px solid #ccc;
|
||||
border-bottom: 3px solid #ccc;
|
||||
padding: 15px 25px;
|
||||
margin: 10px;
|
||||
box-shadow: 3px 3px 12px #ddd;
|
||||
}
|
||||
|
||||
.msgBox li {
|
||||
list-style: square inside none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
.moduleDesc2 td {
|
||||
color: #999;
|
||||
}
|
||||
|
||||
dl.moduleDesc {
|
||||
margin-bottom: 10px;
|
||||
border: none;
|
||||
padding-top: 15px;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
/* Module description */
|
||||
dl.moduleDesc dt {
|
||||
margin: 0;
|
||||
float: left;
|
||||
line-height: 18px;
|
||||
width: 70px;
|
||||
color: #aaa;
|
||||
clear: left;
|
||||
}
|
||||
|
||||
dl.moduleDesc dd {
|
||||
float: left;
|
||||
line-height: 18px;
|
||||
color: #777;
|
||||
clear: right;
|
||||
}
|
||||
|
||||
dl.moduleDesc a {
|
||||
color: #777;
|
||||
text-decoration: none;
|
||||
border-bottom: 1px dotted #999;
|
||||
}
|
||||
|
||||
dl.moduleDesc a:hover {
|
||||
color: #555;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
span.new{
|
||||
padding: 1px 5px;
|
||||
}
|
||||
|
||||
a#linkToUpdate,
|
||||
.underlined {
|
||||
text-decoration:underline;
|
||||
}
|
||||
|
||||
a#linkToUpdate:hover,
|
||||
.underlined:hover {
|
||||
color: #787878;
|
||||
}
|
||||
#tShopLicense {
|
||||
float: left;
|
||||
}
|
||||
#tVersionInfo {
|
||||
float: right;
|
||||
width: 45%;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
.mallAssignment {
|
||||
border: 1px solid #999;
|
||||
/* auto height */
|
||||
overflow: scroll;
|
||||
min-height: 300px;
|
||||
max-height: 300px;
|
||||
}
|
||||
.shopList {
|
||||
float: left;
|
||||
}
|
||||
.shopList li {
|
||||
list-style: none;
|
||||
padding: 0px 5px 0 0;
|
||||
background: none;
|
||||
}
|
||||
.assignmentContainer {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
a.jumplink{
|
||||
text-decoration: underline;
|
||||
}
|
||||
2
shop/source/out/admin/src/nav.css
Executable file
@@ -0,0 +1,2 @@
|
||||
@import url("nav_legacy.css") screen;
|
||||
@import url("nav_facelift.css") screen;
|
||||
284
shop/source/out/admin/src/nav_facelift.css
Executable file
@@ -0,0 +1,284 @@
|
||||
body {
|
||||
font: 13px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
background: #fff;
|
||||
color: #6a6c6f;
|
||||
}
|
||||
|
||||
h1, h2, h3 {
|
||||
color: #6a6c6f
|
||||
}
|
||||
|
||||
a.rc {
|
||||
color: #34495e
|
||||
}
|
||||
|
||||
.main span.new {
|
||||
color: lightgray
|
||||
}
|
||||
|
||||
/* Navigation */
|
||||
#nav body {
|
||||
height: auto;
|
||||
background: #333;
|
||||
padding-bottom: 30px;
|
||||
overflow: auto;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
#nav h2 img {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
margin-right: 5px
|
||||
}
|
||||
|
||||
#nav h2 a {
|
||||
color: inherit;
|
||||
text-decoration: none
|
||||
}
|
||||
|
||||
#nav ul {
|
||||
padding: 0 0 10px
|
||||
}
|
||||
|
||||
#nav ul li > a.rc {
|
||||
color: rgba(255, 255, 255, 0.8) !important;
|
||||
text-decoration: none;
|
||||
cursor: pointer
|
||||
}
|
||||
|
||||
#nav ul li > a.rc b {
|
||||
font-weight: 400 !important;
|
||||
text-transform: none;
|
||||
padding: 10px 20px !important
|
||||
}
|
||||
|
||||
#nav ul li > a.rc:hover {
|
||||
color: #fff !important
|
||||
}
|
||||
|
||||
#nav ul li.act .rc, #nav ul li.act .rc b {
|
||||
background: none
|
||||
}
|
||||
|
||||
#nav ul li.exp {
|
||||
background: rgba(0, 0, 0, .3)
|
||||
}
|
||||
|
||||
#nav ul li.exp > a.rc {
|
||||
color: #fff !important
|
||||
}
|
||||
|
||||
#nav ul li.exp ul {
|
||||
padding: 0 0 10px;
|
||||
margin: 0
|
||||
}
|
||||
|
||||
#nav ul li.exp ul li.act > .rc, #nav ul li.exp ul li:hover > .rc {
|
||||
background: rgba(0, 0, 0, .3)
|
||||
}
|
||||
|
||||
#nav ul li.exp ul li.act > .rc b, #nav ul li.exp ul li:hover > .rc b {
|
||||
background: none
|
||||
}
|
||||
|
||||
#nav .extra ul {
|
||||
padding: 0
|
||||
}
|
||||
|
||||
#nav .extra ul li a.rc b {
|
||||
color: #fff
|
||||
}
|
||||
|
||||
#nav .extra ul a.ed {
|
||||
top: 0;
|
||||
right: 20px;
|
||||
bottom: 0;
|
||||
height: 12px;
|
||||
margin: auto;
|
||||
color: rgba(255, 255, 255, 0.5)
|
||||
}
|
||||
|
||||
#nav ul a.rc b {
|
||||
text-transform: uppercase;
|
||||
padding: 15px 0 15px 15px;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
#nav ul li ul a.rc b {
|
||||
text-transform: none
|
||||
}
|
||||
|
||||
#nav ul li.exp ul li a.rc {
|
||||
color: #6a6c6f;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
#nav ul li.exp ul li a.rc b {
|
||||
padding: 10px 20px 10px 40px !important;
|
||||
}
|
||||
|
||||
#nav ul li.exp ul li {
|
||||
padding: 0;
|
||||
border-bottom: none;
|
||||
border-left: 0
|
||||
}
|
||||
|
||||
#nav .exp a {
|
||||
color: #e30613
|
||||
}
|
||||
|
||||
#nav li.exp ul {
|
||||
margin-bottom: 10px
|
||||
}
|
||||
|
||||
#nav ul li {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
border-left: 3px solid transparent
|
||||
}
|
||||
|
||||
#nav td.main {
|
||||
padding: 0;
|
||||
vertical-align: top
|
||||
}
|
||||
|
||||
#nav {
|
||||
border: 0
|
||||
}
|
||||
|
||||
#nav h2 {
|
||||
margin: 0;
|
||||
color: #34495e;
|
||||
position: relative;
|
||||
padding: 15px 20px 15px 23px;
|
||||
color: rgba(255, 255, 255, 0.5);
|
||||
border: 0;
|
||||
display: block;
|
||||
font-size: 12px;
|
||||
font-weight: 400;
|
||||
text-transform: uppercase
|
||||
}
|
||||
|
||||
#search {
|
||||
padding: 10px 0 10px 15px;
|
||||
border: 0
|
||||
}
|
||||
|
||||
#nav td.extra {
|
||||
vertical-align: bottom;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
.extra ul {
|
||||
border-bottom: none;
|
||||
border-top: none;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
.extra ul li {
|
||||
border-top: none !important;
|
||||
border-bottom: none !important
|
||||
}
|
||||
|
||||
.extra ul li a.rc b {
|
||||
color: #34495e
|
||||
}
|
||||
|
||||
.extra ul ul {
|
||||
border-top: none;
|
||||
padding: 0
|
||||
}
|
||||
|
||||
.extra ul ul li a.rc b, .extra ul li.exp ul li a.rc b {
|
||||
color: #6a6c6f
|
||||
}
|
||||
|
||||
.extra ul li.exp ul li.act a.rc b {
|
||||
color: #fff
|
||||
}
|
||||
|
||||
.extra a.ed {
|
||||
position: absolute;
|
||||
top: 2px;
|
||||
right: 0;
|
||||
font-size: 9px
|
||||
}
|
||||
|
||||
/* Topbar */
|
||||
#top {
|
||||
background: #fff
|
||||
}
|
||||
|
||||
#top body {
|
||||
margin: 0;
|
||||
content: "";
|
||||
clear: both;
|
||||
display: block;
|
||||
background: #fff;
|
||||
height: 54px;
|
||||
border-bottom: 1px solid #ddd;
|
||||
box-sizing: border-box;
|
||||
padding: 10px 20px;
|
||||
line-height: 32px
|
||||
}
|
||||
|
||||
#top ul {
|
||||
display: block;
|
||||
float: left
|
||||
}
|
||||
|
||||
#top ul li {
|
||||
display: block;
|
||||
position: relative;
|
||||
float: left
|
||||
}
|
||||
|
||||
#top ul li.sep {
|
||||
border: none
|
||||
}
|
||||
|
||||
#top ul li a {
|
||||
padding: 0;
|
||||
text-transform: none
|
||||
}
|
||||
|
||||
#top ul li a:hover {
|
||||
text-decoration: none
|
||||
}
|
||||
|
||||
#top .version {
|
||||
position: static;
|
||||
float: right;
|
||||
background: transparent !important;
|
||||
padding: 0;
|
||||
width: auto;
|
||||
height: auto;
|
||||
text-transform: none;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
#top ul li.act, #homelink, #homelink b, #homelink a {
|
||||
background: none;
|
||||
color: inherit
|
||||
}
|
||||
|
||||
#top ul li:hover {
|
||||
background: none
|
||||
}
|
||||
|
||||
#shopLogo {
|
||||
text-align: center;
|
||||
box-sizing: border-box;
|
||||
height: 54px;
|
||||
width: 100%;
|
||||
padding: 7px 20px;
|
||||
background: rgba(0, 0, 0, .3);
|
||||
line-height: 50px
|
||||
}
|
||||
|
||||
#shopLogo img {
|
||||
height: 100%
|
||||
}
|
||||
|
||||
46
shop/source/out/admin/src/nav_legacy.css
Executable file
@@ -0,0 +1,46 @@
|
||||
body {margin:0;padding:0;background:#f0f0f0;font:12px/12px Open Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
|
||||
|
||||
|
||||
a {text-decoration: none;color: #000;outline:0;}
|
||||
a:hover {text-decoration: underline;color: #000;}
|
||||
|
||||
a.rc {display:block;padding:1px 0;color:#535353;outline:0;}
|
||||
a.rc b {display:block;margin:0 -1px;padding:2px;}
|
||||
|
||||
ul {padding:0;margin:0;}
|
||||
ul li{list-style: none;}
|
||||
|
||||
#nav{height:100%;}
|
||||
#nav body{height:100%;}
|
||||
#nav table {height:100%;width:100%;border-collapse: collapse;}
|
||||
#nav td.main{vertical-align:top;padding:10px 20px 0;}
|
||||
#nav td.extra{vertical-align:bottom;padding:5px 20px 10px;}
|
||||
|
||||
#nav h2 {font-size:14px;border-bottom:1px solid #bdbdbd;padding-bottom: 10px;margin-bottom:10px;}
|
||||
#nav li {margin:2px 0;position:relative;}
|
||||
#nav li li {margin:0;}
|
||||
#nav li ul {padding:0 0 0 5px;display:none;}
|
||||
#nav ul a.rc b{background-image: url(bg/nav.gif);background-repeat: no-repeat; background-position: 0 center ;padding-left:15px;}
|
||||
|
||||
#nav ul a.rc b span.efire{background: url(bg/link_efire.gif) no-repeat right; padding-right:18px;}
|
||||
|
||||
#nav .exp ul{display:block;}
|
||||
#nav .exp a{color:#000;}
|
||||
#nav .exp > a.rc b{background-position: -2000px center;}
|
||||
#nav .act a.rc b{background-position: -1000px center;}
|
||||
|
||||
.extra ul{ border-top:1px solid #bdbdbd;padding:5px 0;}
|
||||
.extra ul li a.rc b{ color:#000}
|
||||
.extra ul ul {border-top:none;padding:0;}
|
||||
.extra ul ul li a.rc b{ color:#535353}
|
||||
.extra a.ed{position:absolute;top:2px;right:0;font-size: 9px;}
|
||||
|
||||
hr {margin:4px 0;height:1px;text-align:center;color:#cbcbcb;background-color:#cbcbcb;}
|
||||
|
||||
#top {background:#fff url(bg/top_bg.gif) top left repeat-x;}
|
||||
#top body {background:transparent url(bg/top_lbg.gif) bottom left no-repeat;padding:17px 20px 13px;height: 24px;}
|
||||
#top li {float:left;}
|
||||
#top li.sep {padding-left:.5em;margin-left:1em;border-left:1px solid gray;}
|
||||
#top .rc b {padding:2px 10px;}
|
||||
|
||||
.version {height: 30px;width:206px;position:absolute;top:0;right:0;padding:20px 10px 4px 240px;background: #000 url(bg/version_bg.png) 0 center no-repeat;color:#fff;vertical-align: middle;text-align: center;text-transform: uppercase;letter-spacing: 1px;}
|
||||
195
shop/source/out/admin/src/oxid.js
Executable file
@@ -0,0 +1,195 @@
|
||||
/**
|
||||
* This file is part of O3-Shop Community Edition.
|
||||
*
|
||||
* O3-Shop Community Edition is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* O3-Shop Community Edition is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with O3-Shop Community Edition. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
* @link http://www.oxid-esales.com
|
||||
* @copyright (C) OXID eSales AG 2003-2015
|
||||
* @version O3-Shop CE
|
||||
*/
|
||||
var oxid = {
|
||||
admin : {
|
||||
changeLanguage : function () {
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.language.value = oSearch.changelang.value;
|
||||
oSearch.editlanguage.value = oSearch.changelang.value;
|
||||
oSearch.submit();
|
||||
|
||||
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
||||
oTransfer.innerHTML += '<input type="hidden" name="language" value="'+oSearch.changelang.value+'">';
|
||||
oTransfer.innerHTML += '<input type="hidden" name="editlanguage" value="'+oSearch.changelang.value+'">';
|
||||
|
||||
//forci ng edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
},
|
||||
|
||||
editThis : function ( sID ) {
|
||||
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
||||
oTransfer.oxid.value = sID;
|
||||
oTransfer.cl.value = top.oxid.admin.getClass(sID);
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.submit();
|
||||
},
|
||||
|
||||
deleteThis : function ( sID ) {
|
||||
var blCheck = window.confirm(top.oxid.admin.getDeleteMessage());
|
||||
if ( blCheck == true ) {
|
||||
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
||||
oTransfer.oxid.value = '-1';
|
||||
oTransfer.cl.value = top.oxid.admin.getClass(-1);
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.fnc.value = 'deleteentry';
|
||||
oSearch.submit();
|
||||
}
|
||||
},
|
||||
|
||||
getDeleteMessage : function () {
|
||||
if ( top.basefrm.list.sDeleteMessage ) {
|
||||
return top.basefrm.list.sDeleteMessage;
|
||||
} else if ( top.basefrm.edit.sDeleteMessage ) {
|
||||
return top.basefrm.edit.sDeleteMessage;
|
||||
}
|
||||
return '';
|
||||
},
|
||||
|
||||
getClass : function ( sID ) {
|
||||
if ( top.basefrm.list.sDefClass && top.basefrm.list.sActClass ) {
|
||||
return ( sID == -1 || sID == '-1' ) ? top.basefrm.list.sDefClass : top.basefrm.list.sActClass;
|
||||
} else if ( top.basefrm.edit.sDefClass && top.basefrm.edit.sActClass ) {
|
||||
return ( sID == -1 || sID == '-1' ) ? top.basefrm.edit.sDefClass : top.basefrm.edit.sActClass;
|
||||
}
|
||||
return '';
|
||||
},
|
||||
|
||||
getUnassignMessage : function () {
|
||||
if ( top.basefrm.list.sUnassignMessage ) {
|
||||
return top.basefrm.list.sUnassignMessage;
|
||||
} else if ( top.basefrm.edit.sUnassignMessage ) {
|
||||
return top.basefrm.edit.sUnassignMessage;
|
||||
}
|
||||
return '';
|
||||
},
|
||||
|
||||
changeEditBar : function ( sLocation, sPos, sFunction) {
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.actedit.value = sPos;
|
||||
oSearch.submit();
|
||||
|
||||
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
||||
oTransfer.cl.value = sLocation;
|
||||
if (sFunction) {
|
||||
oTransfer.fnc.value = sFunction;
|
||||
}
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
},
|
||||
|
||||
updateList : function ( sID ) {
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.submit();
|
||||
},
|
||||
|
||||
reloadNavigation : function ( sID ) {
|
||||
var oNavigation = top.document.getElementById("navigation");
|
||||
oNavigation.src = oNavigation.src + "&shp=" + sID;
|
||||
},
|
||||
reloadHeader: function (shopId) {
|
||||
var framesShopId = top.header.document.getElementById('shopfrontlink').dataset.shopId;
|
||||
if (framesShopId !== shopId) {
|
||||
top.document.getElementById("header").src += "&shp=" + shopId;
|
||||
}
|
||||
},
|
||||
|
||||
changeLstrt : function () {
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
if ( oSearch != null && oSearch.lstrt != null ) {
|
||||
oSearch.lstrt.value = 0
|
||||
}
|
||||
},
|
||||
|
||||
getLockTarget : function () {
|
||||
return top.basefrm.edit.document.getElementById("oLockTarget");
|
||||
},
|
||||
|
||||
getLockedButton : function () {
|
||||
return top.basefrm.edit.document.getElementById("oLockButton");
|
||||
},
|
||||
|
||||
unlockSave : function () {
|
||||
var oLockedButton = top.oxid.admin.getLockedButton();
|
||||
var oLockTarget = top.oxid.admin.getLockTarget();
|
||||
if ( oLockedButton != null && oLockTarget != null ) {
|
||||
if ( oLockTarget.value ) {
|
||||
oLockedButton.disabled = false;
|
||||
} else {
|
||||
oLockedButton.disabled = true;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
changeListSize : function () {
|
||||
top.basefrm.document.showlist.submit();
|
||||
},
|
||||
|
||||
unassignThis : function ( sID ) {
|
||||
var blCheck = confirm(top.oxid.admin.getUnassignMessage());
|
||||
if ( blCheck == true ) {
|
||||
var oSearch = top.basefrm.list.document.getElementById("search");
|
||||
oSearch.oxid.value = sID;
|
||||
oSearch.fnc.value = 'unassignentry';
|
||||
oSearch.actedit.value = 0;
|
||||
oSearch.submit();
|
||||
|
||||
var oTransfer = top.basefrm.edit.document.getElementById("transfer");
|
||||
oTransfer.oxid.value = '-1';
|
||||
oTransfer.cl.value = top.oxid.admin.getClass();
|
||||
|
||||
//forcing edit frame to reload after submit
|
||||
top.forceReloadingEditFrame();
|
||||
}
|
||||
},
|
||||
|
||||
setSorting : function ( oForm, sTable, sColumn, sDirection ) {
|
||||
// resetting previous
|
||||
var aInputs = oForm.getElementsByTagName('input');
|
||||
for ( var i = 0; i < aInputs.length; i++ ) {
|
||||
if ( aInputs[i].getAttribute("name").match(/^sort/) ) {
|
||||
oForm.removeChild(aInputs[i]);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
|
||||
// creating form element
|
||||
var oFormField = document.createElement("input");
|
||||
oFormField.setAttribute("type", "hidden");
|
||||
oFormField.setAttribute("name", "sort[" + sTable + "][" + sColumn + "]");
|
||||
oFormField.setAttribute("value", sDirection);
|
||||
|
||||
// appending..
|
||||
oForm.appendChild(oFormField);
|
||||
}
|
||||
}
|
||||
};
|
||||
3
shop/source/out/admin/src/preview.css
Executable file
@@ -0,0 +1,3 @@
|
||||
html{height: 100%;}
|
||||
body {padding:0;margin:0;height: 100%;background:#fff;}
|
||||
#box {margin:0 20px -1px;padding:10px;border:1px solid #7a7a7a;border-top: none;overflow: auto;height: 90%;overflow-x:hidden;}
|
||||
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/ajax-loader.gif
Executable file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/asc.gif
Executable file
|
After Width: | Height: | Size: 177 B |
7
shop/source/out/admin/src/yui/build/assets/skins/sam/autocomplete.css
Executable file
@@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.com/yui/license.html
|
||||
version: 2.9.0
|
||||
*/
|
||||
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%}.yui-skin-sam .yui-ac-input{position:absolute;width:100%}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426fd9;color:#FFF}
|
||||
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/back-h.png
Executable file
|
After Width: | Height: | Size: 334 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/back-v.png
Executable file
|
After Width: | Height: | Size: 338 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/bar-h.png
Executable file
|
After Width: | Height: | Size: 365 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/bar-v.png
Executable file
|
After Width: | Height: | Size: 387 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/bg-h.gif
Executable file
|
After Width: | Height: | Size: 212 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/bg-v.gif
Executable file
|
After Width: | Height: | Size: 481 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/blankimage.png
Executable file
|
After Width: | Height: | Size: 2.3 KiB |
7
shop/source/out/admin/src/yui/build/assets/skins/sam/button.css
Executable file
@@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.com/yui/license.html
|
||||
version: 2.9.0
|
||||
*/
|
||||
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
|
||||
8
shop/source/out/admin/src/yui/build/assets/skins/sam/calendar.css
Executable file
7
shop/source/out/admin/src/yui/build/assets/skins/sam/carousel.css
Executable file
@@ -0,0 +1,7 @@
|
||||
/*
|
||||
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
|
||||
Code licensed under the BSD License:
|
||||
http://developer.yahoo.com/yui/license.html
|
||||
version: 2.9.0
|
||||
*/
|
||||
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width{min-width:115px;}.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}.yui-skin-sam .yui-carousel-nav select{position:static;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a{display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:absolute;text-indent:-150px;}
|
||||
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/check0.gif
Executable file
|
After Width: | Height: | Size: 608 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/check1.gif
Executable file
|
After Width: | Height: | Size: 622 B |
BIN
shop/source/out/admin/src/yui/build/assets/skins/sam/check2.gif
Executable file
|
After Width: | Height: | Size: 609 B |