diff --git a/addons/web/__openerp__.py b/addons/web/__openerp__.py index 44a3caaf8ec..fcfdca60a2a 100644 --- a/addons/web/__openerp__.py +++ b/addons/web/__openerp__.py @@ -48,7 +48,6 @@ This module provides the core of the OpenERP Web Client. "static/src/js/views.js", "static/src/js/data.js", "static/src/js/data_export.js", - "static/src/js/data_import.js", "static/src/js/search.js", "static/src/js/view_form.js", "static/src/js/view_list.js", @@ -63,7 +62,6 @@ This module provides the core of the OpenERP Web Client. "static/lib/jquery.textext/jquery.textext.css", "static/src/css/base.css", "static/src/css/data_export.css", - "static/src/css/data_import.css", "static/lib/cleditor/jquery.cleditor.css", ], 'qweb' : [ diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 73457e2bc19..16861a7853f 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -25,6 +25,7 @@ display: none !important; } } + .openerp.openerp_webclient_container { height: 100%; position: relative; @@ -40,7 +41,7 @@ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); /* http://www.quirksmode.org/dom/inputfile.html * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image - */ + */ */ } .openerp :-moz-placeholder { color: #afafb6 !important; @@ -111,28 +112,6 @@ .openerp h4 { margin: 4px 0; } -.openerp .oe_semantic_html_override ul, .openerp .oe_semantic_html_override ol { - margin: 0; - padding: 0; -} -.openerp .oe_semantic_html_override ul ul, .openerp .oe_semantic_html_override ul ol, .openerp .oe_semantic_html_override ul li, .openerp .oe_semantic_html_override ol ul, .openerp .oe_semantic_html_override ol ol, .openerp .oe_semantic_html_override ol li { - margin: 0; - padding: 0; -} -.openerp .oe_semantic_html_override ul li, .openerp .oe_semantic_html_override ol li { - list-style-type: none; -} -.openerp ul.oe_semantic_html_override { - margin: 0; - padding: 0; -} -.openerp ul.oe_semantic_html_override ul, .openerp ul.oe_semantic_html_override ol, .openerp ul.oe_semantic_html_override li { - margin: 0; - padding: 0; -} -.openerp ul.oe_semantic_html_override li { - list-style-type: none; -} .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { display: inline-block; border: 1px solid #ababab; @@ -265,7 +244,7 @@ border-radius: 0 0 2px 2px; } .openerp.ui-dialog .ui-dialog-buttonpane button { - margin: 0; + margin: 0 4px 0 0; } .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: left; @@ -602,26 +581,6 @@ padding: 0 16px; list-style: none; zoom: 1; - margin: 0; - padding: 0; -} -.openerp .oe_notebook ul, .openerp .oe_notebook ol, .openerp .oe_notebook li { - margin: 0; - padding: 0; -} -.openerp .oe_notebook li { - list-style-type: none; -} -.openerp .oe_notebook ul, .openerp .oe_notebook ol { - margin: 0; - padding: 0; -} -.openerp .oe_notebook ul ul, .openerp .oe_notebook ul ol, .openerp .oe_notebook ul li, .openerp .oe_notebook ol ul, .openerp .oe_notebook ol ol, .openerp .oe_notebook ol li { - margin: 0; - padding: 0; -} -.openerp .oe_notebook ul li, .openerp .oe_notebook ol li { - list-style-type: none; } .openerp .oe_notebook.ui-corner-all { -moz-border-radius: 0; @@ -697,6 +656,8 @@ top: 26px; left: 0; z-index: 1; + margin: 0; + padding: 0; border: 1px solid #afafb6; background: white; padding: 4px 0; @@ -714,6 +675,7 @@ float: none; display: block; position: relative; + margin: 0; padding: 2px 8px; } .openerp .oe_dropdown_menu > li:hover { @@ -831,9 +793,10 @@ font-size: 14px; height: 100%; } -.openerp .oe_login li { +.openerp .oe_login ul, .openerp .oe_login li { + margin: 0; list-style-type: none; - padding-bottom: 4px; + padding: 0 0 4px 0; } .openerp .oe_login button { float: right; @@ -926,17 +889,6 @@ -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); } -.openerp .oe_login .oe_login_pane ul, .openerp .oe_login .oe_login_pane ol { - margin: 0; - padding: 0; -} -.openerp .oe_login .oe_login_pane ul ul, .openerp .oe_login .oe_login_pane ul ol, .openerp .oe_login .oe_login_pane ul li, .openerp .oe_login .oe_login_pane ol ul, .openerp .oe_login .oe_login_pane ol ol, .openerp .oe_login .oe_login_pane ol li { - margin: 0; - padding: 0; -} -.openerp .oe_login .oe_login_pane ul li, .openerp .oe_login .oe_login_pane ol li { - list-style-type: none; -} .openerp .oe_login .oe_login_pane h2 { margin-top: 0; font-size: 18px; @@ -1015,17 +967,6 @@ background-image: -o-linear-gradient(top, #646060, #262626); background-image: linear-gradient(to bottom, #646060, #262626); } -.openerp .oe_topbar ul, .openerp .oe_topbar ol { - margin: 0; - padding: 0; -} -.openerp .oe_topbar ul ul, .openerp .oe_topbar ul ol, .openerp .oe_topbar ul li, .openerp .oe_topbar ol ul, .openerp .oe_topbar ol ol, .openerp .oe_topbar ol li { - margin: 0; - padding: 0; -} -.openerp .oe_topbar ul li, .openerp .oe_topbar ol li { - list-style-type: none; -} .openerp .oe_topbar .oe_topbar_item { display: block; padding: 5px 10px 7px; @@ -1098,17 +1039,6 @@ text-shadow: 0 1px 1px white; padding-bottom: 16px; } -.openerp .oe_leftbar ul, .openerp .oe_leftbar ol { - margin: 0; - padding: 0; -} -.openerp .oe_leftbar ul ul, .openerp .oe_leftbar ul ol, .openerp .oe_leftbar ul li, .openerp .oe_leftbar ol ul, .openerp .oe_leftbar ol ol, .openerp .oe_leftbar ol li { - margin: 0; - padding: 0; -} -.openerp .oe_leftbar ul li, .openerp .oe_leftbar ol li { - list-style-type: none; -} .openerp a.oe_logo { width: 220px; display: block; @@ -1164,6 +1094,9 @@ margin: 0; } .openerp .oe_menu > li { + list-style-type: none; + padding: 0; + margin: 0; float: left; } .openerp .oe_menu > li > a { @@ -1203,7 +1136,9 @@ } .openerp .oe_secondary_submenu li { position: relative; + margin: 0; padding: 1px 0 1px 20px !important; + list-style-type: none; } .openerp .oe_secondary_submenu li a { display: block; @@ -1306,6 +1241,13 @@ .openerp .oe_application > div { height: 100%; } +.openerp .oe_application .oe_breadcrumb_item:not(:last-child) { + display: inline-block; + max-width: 7em; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} .openerp .oe_view_manager .oe_view_manager_body { height: inherit; } @@ -1316,16 +1258,6 @@ width: 100%; table-layout: fixed; } -.openerp .oe_view_manager table.oe_view_manager_header ul { - padding: 0; - margin-right: 0; - margin-top: 0; - margin-bottom: 0; -} -.openerp .oe_view_manager table.oe_view_manager_header ul li { - list-style-type: none; - margin: 0; -} .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row { clear: both; text-shadow: 0 1px 1px white; @@ -1397,6 +1329,10 @@ float: left; margin-right: 8px; } +.openerp .oe_view_manager ul.oe_pager_group { + padding: 0; + margin: 0; +} .openerp .oe_view_manager .oe_pager_group { float: left; height: 24px; @@ -1412,6 +1348,8 @@ height: 24px; line-height: 24px; padding: 0; + margin: 0; + list-style-type: none; float: left; border-right: 1px solid #ababab; } @@ -1436,14 +1374,17 @@ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); } .openerp .oe_view_manager .oe_view_manager_switch { - margin-left: 8px; + padding: 0; + margin: 0 0 0 8px; } .openerp .oe_view_manager .oe_view_manager_switch li { - text-align: center; + margin: 0; width: 24px; height: 24px; line-height: 16px; padding: 0; + text-align: center; + list-style-type: none; } .openerp .oe_view_manager .oe_view_manager_switch li a { position: relative; @@ -2047,135 +1988,6 @@ .openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div { padding: 1px 0; } -.openerp .oe_form ul.oe_form_steps, .openerp .oe_form ul.oe_form_steps_clickable { - display: inline-block; - padding-right: 18px; -} -.openerp .oe_form ul.oe_form_steps li, .openerp .oe_form ul.oe_form_steps_clickable li { - display: inline-block; - margin-right: -20px; - background-color: #fcfcfc; - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede)); - background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede); - background-image: -moz-linear-gradient(top, #fcfcfc, #dedede); - background-image: -ms-linear-gradient(top, #fcfcfc, #dedede); - background-image: -o-linear-gradient(top, #fcfcfc, #dedede); - background-image: linear-gradient(to bottom, #fcfcfc, #dedede); -} -.openerp .oe_form ul.oe_form_steps li:first-child .label, .openerp .oe_form ul.oe_form_steps_clickable li:first-child .label { - border-left: 1px solid #cacaca; - padding-left: 14px; -} -.openerp .oe_form ul.oe_form_steps li:last-child, .openerp .oe_form ul.oe_form_steps_clickable li:last-child { - border-right: 1px solid #cacaca; -} -.openerp .oe_form ul.oe_form_steps li:last-child .label, .openerp .oe_form ul.oe_form_steps_clickable li:last-child .label { - padding-right: 14px; -} -.openerp .oe_form ul.oe_form_steps li:last-child .arrow, .openerp .oe_form ul.oe_form_steps_clickable li:last-child .arrow { - display: none; -} -.openerp .oe_form ul.oe_form_steps li .label, .openerp .oe_form ul.oe_form_steps_clickable li .label { - color: #4c4c4c; - text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede; - padding: 7px; - display: inline-block; - padding-left: 24px; - margin: 0; - position: relative; -} -.openerp .oe_form ul.oe_form_steps li .arrow, .openerp .oe_form ul.oe_form_steps_clickable li .arrow { - width: 17px; - display: inline-block; - vertical-align: top; - overflow: hidden; - margin-left: -5px; -} -.openerp .oe_form ul.oe_form_steps li .arrow span, .openerp .oe_form ul.oe_form_steps_clickable li .arrow span { - position: relative; - width: 24px; - height: 24px; - display: inline-block; - margin-left: -12px; - margin-top: 3px; - box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2); - background-color: #dedede; - background: -moz-linear-gradient(135deg, #dedede, #fcfcfc); - background: -o-linear-gradient(135deg, #fcfcfc, #dedede); - background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede)); - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); -} -.openerp .oe_form ul.oe_form_steps li.oe_active, .openerp .oe_form ul.oe_form_steps_clickable li.oe_active { - background-color: #729fcf; - background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); - background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); - background-image: -moz-linear-gradient(top, #729fcf, #3465a4); - background-image: -ms-linear-gradient(top, #729fcf, #3465a4); - background-image: -o-linear-gradient(top, #729fcf, #3465a4); - background-image: linear-gradient(to bottom, #729fcf, #3465a4); -} -.openerp .oe_form ul.oe_form_steps li.oe_active .arrow span, .openerp .oe_form ul.oe_form_steps_clickable li.oe_active .arrow span { - background-color: #3465a4; - background: -moz-linear-gradient(135deg, #3465a4, #729fcf); - background: -o-linear-gradient(135deg, #729fcf, #3465a4); - background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4)); -} -.openerp .oe_form ul.oe_form_steps li.oe_active .label, .openerp .oe_form ul.oe_form_steps_clickable li.oe_active .label { - color: white; - text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; -} -.openerp .oe_form ul.oe_form_steps_clickable li { - cursor: pointer; -} -.openerp .oe_form ul.oe_form_steps_clickable li:hover { - background-color: #e8e8e8; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); - background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); - background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); -} -.openerp .oe_form ul.oe_form_steps_clickable li:hover .label { - text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede; -} -.openerp .oe_form ul.oe_form_steps_clickable li:hover .arrow span { - background-color: #e8e8e8; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); - background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); - background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); -} -.openerp .oe_form ul.oe_form_steps_clickable li .label { - color: #7c7bad; -} -.openerp .oe_form ul.oe_form_steps_clickable li.oe_active:hover { - background-color: #4c85c2; - background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d)); - background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d); - background-image: -moz-linear-gradient(top, #4c85c2, #284d7d); - background-image: -ms-linear-gradient(top, #4c85c2, #284d7d); - background-image: -o-linear-gradient(top, #4c85c2, #284d7d); - background-image: linear-gradient(to bottom, #4c85c2, #284d7d); -} -.openerp .oe_form ul.oe_form_steps_clickable li.oe_active:hover .label { - text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4; -} -.openerp .oe_form ul.oe_form_steps_clickable li.oe_active:hover .arrow span { - background-color: #284d7d; - background: -moz-linear-gradient(135deg, #284d7d, #4c85c2); - background: -o-linear-gradient(135deg, #4c85c2, #284d7d); - background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d)); -} .openerp .oe_form .oe_subtotal_footer { width: 1% !important; } @@ -2463,27 +2275,137 @@ .openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option { margin-top: 10px; } -.openerp .oe_form_field_status { +.openerp ul.oe_form_status, .openerp ul.oe_form_status_clickable { + display: inline-block; margin: 0; - padding: 0; + padding: 0 18px 0 0; } -.openerp .oe_form_field_status ul, .openerp .oe_form_field_status ol { - margin: 0; - padding: 0; -} -.openerp .oe_form_field_status ul ul, .openerp .oe_form_field_status ul ol, .openerp .oe_form_field_status ul li, .openerp .oe_form_field_status ol ul, .openerp .oe_form_field_status ol ol, .openerp .oe_form_field_status ol li { - margin: 0; - padding: 0; -} -.openerp .oe_form_field_status ul li, .openerp .oe_form_field_status ol li { +.openerp ul.oe_form_status li, .openerp ul.oe_form_status_clickable li { + display: inline-block; list-style-type: none; -} -.openerp .oe_form_field_status ul, .openerp .oe_form_field_status ol, .openerp .oe_form_field_status li { - margin: 0; + margin: 0 -20px 0 0; padding: 0; + background-color: #fcfcfc; + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede)); + background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede); + background-image: -moz-linear-gradient(top, #fcfcfc, #dedede); + background-image: -ms-linear-gradient(top, #fcfcfc, #dedede); + background-image: -o-linear-gradient(top, #fcfcfc, #dedede); + background-image: linear-gradient(to bottom, #fcfcfc, #dedede); } -.openerp .oe_form_field_status li { - list-style-type: none; +.openerp ul.oe_form_status li:first-child .label, .openerp ul.oe_form_status_clickable li:first-child .label { + border-left: 1px solid #cacaca; + padding-left: 14px; +} +.openerp ul.oe_form_status li:last-child, .openerp ul.oe_form_status_clickable li:last-child { + border-right: 1px solid #cacaca; +} +.openerp ul.oe_form_status li:last-child .label, .openerp ul.oe_form_status_clickable li:last-child .label { + padding-right: 14px; +} +.openerp ul.oe_form_status li:last-child .arrow, .openerp ul.oe_form_status_clickable li:last-child .arrow { + display: none; +} +.openerp ul.oe_form_status li .label, .openerp ul.oe_form_status_clickable li .label { + color: #4c4c4c; + text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede; + padding: 7px; + display: inline-block; + padding-left: 24px; + margin: 0; + position: relative; +} +.openerp ul.oe_form_status li .arrow, .openerp ul.oe_form_status_clickable li .arrow { + width: 17px; + display: inline-block; + vertical-align: top; + overflow: hidden; + margin-left: -5px; +} +.openerp ul.oe_form_status li .arrow span, .openerp ul.oe_form_status_clickable li .arrow span { + position: relative; + width: 24px; + height: 24px; + display: inline-block; + margin-left: -12px; + margin-top: 3px; + box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2); + background-color: #dedede; + background: -moz-linear-gradient(135deg, #dedede, #fcfcfc); + background: -o-linear-gradient(135deg, #fcfcfc, #dedede); + background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede)); + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); +} +.openerp ul.oe_form_status li.oe_active, .openerp ul.oe_form_status_clickable li.oe_active { + background-color: #729fcf; + background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); + background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); + background-image: -moz-linear-gradient(top, #729fcf, #3465a4); + background-image: -ms-linear-gradient(top, #729fcf, #3465a4); + background-image: -o-linear-gradient(top, #729fcf, #3465a4); + background-image: linear-gradient(to bottom, #729fcf, #3465a4); +} +.openerp ul.oe_form_status li.oe_active .arrow span, .openerp ul.oe_form_status_clickable li.oe_active .arrow span { + background-color: #3465a4; + background: -moz-linear-gradient(135deg, #3465a4, #729fcf); + background: -o-linear-gradient(135deg, #729fcf, #3465a4); + background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4)); +} +.openerp ul.oe_form_status li.oe_active .label, .openerp ul.oe_form_status_clickable li.oe_active .label { + color: white; + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; +} +.openerp ul.oe_form_status_clickable li { + cursor: pointer; +} +.openerp ul.oe_form_status_clickable li:hover { + background-color: #e8e8e8; + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); + background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); + background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); +} +.openerp ul.oe_form_status_clickable li:hover .label { + text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede; +} +.openerp ul.oe_form_status_clickable li:hover .arrow span { + background-color: #e8e8e8; + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); + background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); + background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); + background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); +} +.openerp ul.oe_form_status_clickable li .label { + color: #7c7bad; +} +.openerp ul.oe_form_status_clickable li.oe_active:hover { + background-color: #4c85c2; + background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d)); + background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d); + background-image: -moz-linear-gradient(top, #4c85c2, #284d7d); + background-image: -ms-linear-gradient(top, #4c85c2, #284d7d); + background-image: -o-linear-gradient(top, #4c85c2, #284d7d); + background-image: linear-gradient(to bottom, #4c85c2, #284d7d); +} +.openerp ul.oe_form_status_clickable li.oe_active:hover .label { + text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4; +} +.openerp ul.oe_form_status_clickable li.oe_active:hover .arrow span { + background-color: #284d7d; + background: -moz-linear-gradient(135deg, #284d7d, #4c85c2); + background: -o-linear-gradient(135deg, #4c85c2, #284d7d); + background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d)); } .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page { display: none; @@ -2545,7 +2467,7 @@ .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button { display: none; } -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input { +.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea { height: 27px; } .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea { @@ -2555,9 +2477,6 @@ border: 1px solid #aaaaff; margin: 0; } -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea { - height: 60px; -} .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer input { text-align: right; } @@ -2574,10 +2493,13 @@ .openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page { display: none; } +.openerp .oe_list_buttons .oe_alternative { + visibility: hidden; +} .openerp .oe_list_buttons .oe_list_save, .openerp .oe_list_buttons .oe_list_discard { display: none; } -.openerp .oe_list_buttons.oe_editing .oe_list_add, .openerp .oe_list_buttons.oe_editing .oe_list_button_import { +.openerp .oe_list_buttons.oe_editing .oe_list_add { display: none; } .openerp .oe_list_buttons.oe_editing .oe_list_save { @@ -2586,6 +2508,9 @@ .openerp .oe_list_buttons.oe_editing .oe_list_discard { display: inline; } +.openerp .oe_list_buttons.oe_editing .oe_alternative { + visibility: visible; +} .openerp .oe_list { position: relative; } @@ -2826,16 +2751,6 @@ float: right; color: #333333; } -.openerp .oe_semantic_html li { - list-style-type: disc; - display: list-item; -} -.openerp .oe_semantic_html ul { - padding-left: 1em; -} -.openerp .oe_semantic_html p { - color: #4c4c4c !important; -} .kitten-mode-activated { background-image: url(http://placekitten.com/g/1365/769); diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index 5e346b32df2..e3cb661d580 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -124,19 +124,6 @@ $sheet-max-width: 860px content: $icon-name color: $color -@mixin ul-html-override() - margin: 0 - padding: 0 - ul, ol, li - margin: 0 - padding: 0 - li - list-style-type: none - -@mixin semantic-html-override() - ul, ol - @include ul-html-override() - // }}} @media print @@ -200,10 +187,6 @@ $sheet-max-width: 860px vertical-align: middle h4 margin: 4px 0 - .oe_semantic_html_override - @include semantic-html-override - ul.oe_semantic_html_override - @include ul-html-override // }}} // Button style {{{ a.button:link, a.button:visited, button, input[type='submit'], .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button @@ -283,7 +266,7 @@ $sheet-max-width: 860px margin: 0 @include radius(0 0 2px 2px) button - margin: 0 + margin: 0 4px 0 0 .ui-dialog-buttonset float: left .ui-button @@ -509,8 +492,6 @@ $sheet-max-width: 860px padding: 0 16px list-style: none zoom: 1 - @include ul-html-override - @include semantic-html-override .oe_notebook.ui-corner-all @include radius(0) .oe_notebook:before, .oe_notebook:after @@ -567,6 +548,8 @@ $sheet-max-width: 860px top: 26px left: 0 z-index: 1 + margin: 0 + padding: 0 border: 1px solid $tag-border background: white padding: 4px 0 @@ -582,6 +565,7 @@ $sheet-max-width: 860px float: none display: block position: relative + margin: 0 padding: 2px 8px > a white-space: nowrap @@ -670,9 +654,10 @@ $sheet-max-width: 860px text-align: center font-size: 14px height: 100% - li + ul, li + margin: 0 list-style-type: none - padding-bottom: 4px + padding: 0 0 4px 0 button float: right display: inline-block @@ -730,7 +715,6 @@ $sheet-max-width: 860px text-align: left @include radius(8px) @include box-shadow(0 0 18px rgba(0, 0, 0, 0.9)) - @include semantic-html-override h2 margin-top: 0 font-size: 18px @@ -795,7 +779,6 @@ $sheet-max-width: 860px width: 100% height: 31px @include vertical-gradient(#646060, #262626) - @include semantic-html-override .oe_topbar_item display: block padding: 5px 10px 7px @@ -846,7 +829,6 @@ $sheet-max-width: 860px border-right: 1px solid $tag-border text-shadow: 0 1px 1px white padding-bottom: 16px - @include semantic-html-override a.oe_logo width: 220px display: block @@ -897,6 +879,9 @@ $sheet-max-width: 860px padding: 0 margin: 0 > li + list-style-type: none + padding: 0 + margin: 0 float: left > a display: block @@ -926,7 +911,9 @@ $sheet-max-width: 860px display: inline-block li position: relative + margin: 0 padding: 1px 0 1px 20px !important + list-style-type: none a display: block color: #4c4c4c @@ -1001,6 +988,12 @@ $sheet-max-width: 860px text-decoration: underline > div height: 100% + .oe_breadcrumb_item:not(:last-child) + display: inline-block + max-width: 7em + white-space: nowrap + overflow: hidden + text-overflow: ellipsis // }}} // ViewManager common {{{ .oe_view_manager @@ -1012,14 +1005,6 @@ $sheet-max-width: 860px table.oe_view_manager_header width: 100% table-layout: fixed - ul - padding: 0 - margin-right: 0 - margin-top: 0 - margin-bottom: 0 - li - list-style-type: none - margin: 0 .oe_header_row //min-height: 26px //line-height: 26px @@ -1074,6 +1059,9 @@ $sheet-max-width: 860px .oe_pager_value float: left margin-right: 8px + ul.oe_pager_group + padding: 0 + margin: 0 .oe_pager_group float: left height: 24px @@ -1086,6 +1074,8 @@ $sheet-max-width: 860px height: 24px line-height: 24px padding: 0 + margin: 0 + list-style-type: none float: left border-right: 1px solid #ababab &:last-child @@ -1104,13 +1094,16 @@ $sheet-max-width: 860px // }}} // ViewManager.switches {{{ .oe_view_manager_switch - margin-left: 8px + padding: 0 + margin: 0 0 0 8px li - text-align: center + margin: 0 width: 24px height: 24px line-height: 16px padding: 0 + text-align: center + list-style-type: none a position: relative .oe_vm_switch_list:after, .oe_vm_switch_tree:after @@ -1571,72 +1564,6 @@ $sheet-max-width: 860px padding: 1px 0 .oe_form_group_cell div div padding: 1px 0 - ul.oe_form_steps, ul.oe_form_steps_clickable - display: inline-block - padding-right: 18px - li - display: inline-block - margin-right: -20px - @include vertical-gradient(#fcfcfc, #dedede) - &:first-child .label - border-left: 1px solid #cacaca - padding-left: 14px - &:last-child - border-right: 1px solid #cacaca - .label - padding-right: 14px - .arrow - display: none - .label - color: #4c4c4c - text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede - padding: 7px - display: inline-block - padding-left: 24px - margin: 0 - position: relative - .arrow - width: 17px - display: inline-block - vertical-align: top - overflow: hidden - margin-left: -5px - span - position: relative - width: 24px - height: 24px - display: inline-block - margin-left: -12px - margin-top: 3px - box-shadow: -1px 1px 2px rgba(255,255,255,0.2), inset -1px 1px 1px rgba(0,0,0,0.2) - @include skew-gradient(#fcfcfc, #dedede) - @include radius(3px) - @include transform(rotate(45deg)) - li.oe_active - @include vertical-gradient(#729fcf, #3465a4) - .arrow span - @include skew-gradient(#729fcf, #3465a4) - .label - color: white - text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4 - ul.oe_form_steps_clickable - li - cursor: pointer - &:hover - @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) - .label - text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede - .arrow span - @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) - .label - color: $link-color - li.oe_active - &:hover - @include vertical-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) - .label - text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4 - .arrow span - @include skew-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) .oe_subtotal_footer width: 1% !important td.oe_form_group_cell @@ -1878,9 +1805,75 @@ $sheet-max-width: 860px margin-top: 10px // }}} // FormView.fieldstatus {{{ - .oe_form_field_status - @include semantic-html-override - @include ul-html-override + ul.oe_form_status, ul.oe_form_status_clickable + display: inline-block + margin: 0 + padding: 0 18px 0 0 + li + display: inline-block + list-style-type: none + margin: 0 -20px 0 0 + padding: 0 + @include vertical-gradient(#fcfcfc, #dedede) + &:first-child .label + border-left: 1px solid #cacaca + padding-left: 14px + &:last-child + border-right: 1px solid #cacaca + .label + padding-right: 14px + .arrow + display: none + .label + color: #4c4c4c + text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede + padding: 7px + display: inline-block + padding-left: 24px + margin: 0 + position: relative + .arrow + width: 17px + display: inline-block + vertical-align: top + overflow: hidden + margin-left: -5px + span + position: relative + width: 24px + height: 24px + display: inline-block + margin-left: -12px + margin-top: 3px + box-shadow: -1px 1px 2px rgba(255,255,255,0.2), inset -1px 1px 1px rgba(0,0,0,0.2) + @include skew-gradient(#fcfcfc, #dedede) + @include radius(3px) + @include transform(rotate(45deg)) + li.oe_active + @include vertical-gradient(#729fcf, #3465a4) + .arrow span + @include skew-gradient(#729fcf, #3465a4) + .label + color: white + text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4 + ul.oe_form_status_clickable + li + cursor: pointer + &:hover + @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) + .label + text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede + .arrow span + @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) + .label + color: $link-color + li.oe_active + &:hover + @include vertical-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) + .label + text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4 + .arrow span + @include skew-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) // }}} // FormView.one2many {{{ .oe_form .oe_form_field_one2many > .oe_view_manager @@ -1944,14 +1937,12 @@ $sheet-max-width: 860px .oe_m2o_cm_button display: none .oe_form_field - input + input, textarea height: $row-height input, textarea @include radius(0) border: 1px solid #aaf margin: 0 - textarea - height: 60px &.oe_form_field_float,&.oe_form_view_integer input text-align: right @@ -1971,15 +1962,19 @@ $sheet-max-width: 860px // }}} // ListView {{{ .oe_list_buttons + .oe_alternative + visibility: hidden .oe_list_save, .oe_list_discard display: none &.oe_editing - .oe_list_add, .oe_list_button_import + .oe_list_add display: none .oe_list_save display: inline-block .oe_list_discard display: inline + .oe_alternative + visibility: visible .oe_list position: relative @@ -2166,15 +2161,6 @@ $sheet-max-width: 860px float: right color: #333 // }}} - .oe_semantic_html // a style to use normal html - li - list-style-type: disc - display: list-item - ul - padding-left: 1em - p - color: #4C4C4C !important - // Kitten Mode {{{ .kitten-mode-activated background-image: url(http://placekitten.com/g/1365/769) diff --git a/addons/web/static/src/css/data_import.css b/addons/web/static/src/css/data_import.css deleted file mode 100644 index 47cd52aa081..00000000000 --- a/addons/web/static/src/css/data_import.css +++ /dev/null @@ -1,46 +0,0 @@ -.openerp .oe_import_grid { - border: none; - border-collapse: collapse; -} -.openerp .oe_import_grid-header .oe_import_grid-cell { - background: url(../img/gradientlinebg.gif) repeat-x #CCCCCC; - border-bottom: 1px solid #E3E3E3; - font-weight: bold; - text-align: left; -} -.openerp .oe_import_grid-row .oe_import_grid-cell { - border-bottom: 1px solid #E3E3E3; -} - -.openerp .oe_import_no_result .oe_import_result { - display: none; -} -.openerp .oe_import fieldset { - cursor: pointer; -} -.openerp .oe_import fieldset legend:before { - content: '\25BC '; -} -.openerp .oe_import fieldset.oe_closed legend:before { - content: '\25B6 '; -} -.openerp .oe_import fieldset.oe_closed table { - display: none; -} -.openerp .oe_import .separator.horizontal { - font-weight: bold; - border-bottom-width: 1px; - margin: 6px 4px 6px 1px; - height: 20px; -} -.openerp .duplicate_fld{ - background-color:#FF6666; -} -.openerp .select_fld{ - background: none repeat scroll 0 0 white; -} -.openerp .ui-autocomplete { - max-height: 300px; - overflow-y: auto; - padding-right: 20px; -} diff --git a/addons/web/static/src/js/data_import.js b/addons/web/static/src/js/data_import.js deleted file mode 100644 index 3c677b0ec26..00000000000 --- a/addons/web/static/src/js/data_import.js +++ /dev/null @@ -1,393 +0,0 @@ -openerp.web.data_import = function(instance) { -var QWeb = instance.web.qweb, - _t = instance.web._t; -/** - * Safari does not deal well at all with raw JSON data being returned. As a - * result, we're going to cheat by using a pseudo-jsonp: instead of getting - * JSON data in the iframe, we're getting a ``script`` tag which consists of a - * function call and the returned data (the json dump). - * - * The function is an auto-generated name bound to ``window``, which calls - * back into the callback provided here. - * - * @param {Object} form the form element (DOM or jQuery) to use in the call - * @param {Object} attributes jquery.form attributes object - * @param {Function} callback function to call with the returned data - */ -function jsonp(form, attributes, callback) { - attributes = attributes || {}; - var options = {jsonp: _.uniqueId('import_callback_')}; - window[options.jsonp] = function () { - delete window[options.jsonp]; - callback.apply(null, arguments); - }; - if ('data' in attributes) { - _.extend(attributes.data, options); - } else { - _.extend(attributes, {data: options}); - } - $(form).ajaxSubmit(attributes); -} - -instance.web.DataImport = instance.web.Dialog.extend({ - template: 'ImportDataView', - dialog_title: {toString: function () { return _t("Import Data"); }}, - init: function(parent, dataset){ - var self = this; - this._super(parent, {}); - this.model = parent.model; - this.fields = []; - this.all_fields = []; - this.fields_with_defaults = []; - this.required_fields = null; - - var convert_fields = function (root, prefix) { - prefix = prefix || ''; - _(root.fields).each(function (f) { - self.all_fields.push(prefix + f.name); - if (f.fields) { - convert_fields(f, prefix + f.id + '/'); - } - }); - }; - this.ready = $.Deferred.queue().then(function () { - self.required_fields = _(self.fields).chain() - .filter(function (field) { - return field.required && - !_.include(self.fields_with_defaults, field.id); }) - .pluck('id') - .uniq() - .value(); - convert_fields(self); - self.all_fields.sort(); - }); - }, - start: function() { - var self = this; - this._super(); - this.open({ - buttons: [ - {text: _t("Close"), click: function() { self.destroy(); }}, - {text: _t("Import File"), click: function() { self.do_import(); }, 'class': 'oe_import_dialog_button'} - ], - close: function(event, ui) { - self.destroy(); - } - }); - this.toggle_import_button(false); - this.$el.find('#csvfile').change(this.on_autodetect_data); - this.$el.find('fieldset').change(this.on_autodetect_data); - this.$el.delegate('fieldset legend', 'click', function() { - $(this).parent().toggleClass('oe_closed'); - }); - this.ready.push(new instance.web.DataSet(this, this.model).call( - 'fields_get', [], function (fields) { - self.graft_fields(fields); - self.ready.push(new instance.web.DataSet(self, self.model) - .default_get(_.pluck(self.fields, 'id')).then(function (fields) { - _.each(fields, function(val, key) { - if (val) { - self.fields_with_defaults.push(key); - } - }); - }) - ) - })); - }, - graft_fields: function (fields, parent, level) { - parent = parent || this; - level = level || 0; - - var self = this; - if (level === 0) { - parent.fields.push({ - id: 'id', - name: 'id', - string: _t('External ID'), - required: false - }); - } - _(fields).each(function (field, field_name) { - // Ignore spec for id field - // Don't import function fields (function and related) - if (field_name === 'id') { - return; - } - // Skip if there's no state which could disable @readonly, - // if a field is ever always readonly we can't import it - if (field.readonly) { - // no states at all - if (_.isEmpty(field.states)) { return; } - // no state altering @readonly - if (!_.any(field.states, function (modifiers) { - return _(modifiers).chain().pluck(0).contains('readonly').value(); - })) { return; } - } - - var f = { - id: field_name, - name: field_name, - string: field.string, - required: field.required - }; - - switch (field.type) { - case 'many2many': - case 'many2one': - // push a copy for the bare many2one field, to allow importing - // using name_search too - even if we default to exporting the XML ID - var many2one_field = _.extend({}, f) - parent.fields.push(many2one_field); - f.name += '/id'; - break; - case 'one2many': - f.name += '/id'; - f.fields = []; - // only fetch sub-fields to a depth of 2 levels - if (level < 2) { - self.ready.push(new instance.web.DataSet(self, field.relation).call( - 'fields_get', [], function (fields) { - self.graft_fields(fields, f, level+1); - })); - } - break; - } - parent.fields.push(f); - }); - }, - toggle_import_button: function (newstate) { - instance.web.dialog(this.$el, 'widget') - .find('.oe_import_dialog_button') - .button('option', 'disabled', !newstate); - }, - do_import: function() { - if(!this.$el.find('#csvfile').val()) { return; } - var lines_to_skip = parseInt(this.$el.find('#csv_skip').val(), 10); - var with_headers = this.$el.find('#file_has_headers').prop('checked'); - if (!lines_to_skip && with_headers) { - lines_to_skip = 1; - } - var indices = [], fields = []; - this.$el.find(".sel_fields").each(function(index, element) { - var val = element.value; - if (!val) { - return; - } - indices.push(index); - fields.push(val); - }); - - jsonp(this.$el.find('#import_data'), { - url: '/web/import/import_data', - data: { - model: this.model, - meta: JSON.stringify({ - skip: lines_to_skip, - indices: indices, - fields: fields - }) - } - }, this.on_import_results); - }, - on_autodetect_data: function() { - if(!this.$el.find('#csvfile').val()) { return; } - jsonp(this.$el.find('#import_data'), { - url: '/web/import/detect_data' - }, this.on_import_results); - }, - on_import_results: function(results) { - this.$el.find('#result').empty(); - var headers, result_node = this.$el.find("#result"); - - if (results['error']) { - result_node.append(QWeb.render('ImportView.error', { - 'error': results['error']})); - this.$el.find('fieldset').removeClass('oe_closed'); - return; - } - if (results['success']) { - if (this.getParent().getParent().active_view == "list") { - this.getParent().reload_content(); - } - this.destroy(); - return; - } - - if (results['records']) { - var lines_to_skip = parseInt(this.$el.find('#csv_skip').val(), 10), - with_headers = this.$el.find('#file_has_headers').prop('checked'); - headers = with_headers ? results.records[0] : null; - - result_node.append(QWeb.render('ImportView.result', { - 'headers': headers, - 'records': lines_to_skip ? results.records.slice(lines_to_skip) - : with_headers ? results.records.slice(1) - : results.records - })); - this.$el.find('fieldset').addClass('oe_closed'); - } - this.$el.find('form').removeClass('oe_import_no_result'); - - this.$el.delegate('.oe_m2o_drop_down_button', 'click', function () { - $(this).prev('input').focus(); - }); - - var self = this; - this.ready.then(function () { - var $fields = self.$el.find('.sel_fields').bind('blur', function () { - if (this.value && !_(self.all_fields).contains(this.value)) { - this.value = ''; - } - }).autocomplete({ - minLength: 0, - source: self.all_fields, - change: self.on_check_field_values - }).focus(function () { - $(this).autocomplete('search'); - }); - // Column auto-detection - _(headers).each(function (header, index) { - var field_name = self.match_column_to_field(header); - if (field_name) { - $fields.eq(index).val(field_name); - } - }); - self.on_check_field_values(); - }); - }, - /** - * Returns the name of the field (nested) matching the provided column name - * - * @param {String} name column name to look for - * @param {Array} [fields] fields to look into for the provided name - * @returns {String|undefined} - */ - match_column_to_field: function (name, fields) { - fields = fields || this.fields; - var f; - f = _(fields).detect(function (field) { - return field.name === name - }); - if (!f) { - f = _(fields).detect(function (field) { - // TODO: levenshtein between header and field.string - return field.string.toLowerCase() === name.toLowerCase(); - }); - } - if (f) { return f.name; } - - // if ``name`` is a path (o2m), we need to recurse through its .fields - var index = name.indexOf('/'); - if (index === -1) { return undefined; } - // Get the first path section, try to find the matching field - var column_name = name.substring(0, index); - f = _(fields).detect(function (field) { - // field.name for o2m is $foo/id, so we want to match on id - return field.id === column_name; - }); - if (!f) { - f = _(fields).detect(function (field) { - return field.string.toLowerCase() === column_name.toLowerCase(); - }); - } - if (!f) { return undefined; } - - // if we found a matching field for the first path section, recurse in - // its own .fields to try and get the rest of the path matched - var rest = this.match_column_to_field( - name.substring(index+1), f.fields); - if (!rest) { return undefined; } - return f.id + '/' + rest; - }, - /** - * Looks through all the field selections, and tries to find if two - * (or more) columns were matched to the same model field. - * - * Returns a map of the multiply-mapped fields to an array of offending - * columns (not actually columns, but the inputs containing the same field - * names). - * - * Also has the side-effect of marking the discovered inputs with the class - * ``duplicate_fld``. - * - * @returns {Object>} map of duplicate field matches to same-valued inputs - */ - find_duplicate_fields: function() { - // Maps values to DOM nodes, in order to discover duplicates - var values = {}, duplicates = {}; - this.$el.find(".sel_fields").each(function(index, element) { - var value = element.value; - var $el = $(element).removeClass('duplicate_fld'); - if (!value) { return; } - - if (!(value in values)) { - values[value] = element; - } else { - var same_valued_field = values[value]; - if (value in duplicates) { - duplicates[value].push(element); - } else { - duplicates[value] = [same_valued_field, element]; - } - $el.add(same_valued_field).addClass('duplicate_fld'); - } - }); - return duplicates; - }, - on_check_field_values: function () { - this.$el.find("#message, #msg").remove(); - - var required_valid = this.check_required(); - - var duplicates = this.find_duplicate_fields(); - if (_.isEmpty(duplicates)) { - this.toggle_import_button(required_valid); - } else { - var $err = $('
'+_t("Destination fields should only be selected once, some fields are selected more than once:")+'
').insertBefore(this.$el.find('#result')); - var $dupes = $('
').appendTo($err); - _(duplicates).each(function(elements, value) { - $('
').text(value).appendTo($dupes); - _(elements).each(function(element) { - var cell = $(element).closest('td'); - $('
').text(cell.parent().children().index(cell)).appendTo($dupes); - }); - }); - this.toggle_import_button(false); - } - - }, - check_required: function() { - var self = this; - if (!self.required_fields.length) { return true; } - - // Resolve field id based on column name, as there may be - // several ways to provide the value for a given field and - // thus satisfy the requirement. - // (e.g. m2o_id or m2o_id/id columns may be provided) - var resolve_field_id = function(column_name) { - var f = _.detect(self.fields, function(field) { - return field.name === column_name; - }); - if (!f) { return column_name; }; - return f.id; - }; - - var selected_fields = _(this.$el.find('.sel_fields').get()).chain() - .pluck('value') - .compact() - .map(resolve_field_id) - .value(); - - var missing_fields = _.difference(this.required_fields, selected_fields); - if (missing_fields.length) { - this.$el.find("#result").before('
' + _t("*Required Fields are not selected :") + missing_fields + '.
'); - return false; - } - return true; - }, - destroy: function() { - this.$el.remove(); - this._super(); - } -}); -}; diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 08c9b96660e..7d328f012fe 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -321,7 +321,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM } this.datarecord = record; this._actualize_mode(); - this.set({ 'title' : record.id ? record.display_name : "New record" }); + this.set({ 'title' : record.id ? record.display_name : "New" }); if (this.qweb) { this.kill_current_form(); @@ -1399,6 +1399,10 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt if (! page.__ic) return; page.__ic.on("change:effective_invisible", null, function() { + if (!page.__ic.get('effective_invisible')) { + $new_notebook.tabs('select', i); + return; + } var current = $new_notebook.tabs("option", "selected"); if (! pages[current].__ic || ! pages[current].__ic.get("effective_invisible")) return; @@ -2400,10 +2404,6 @@ instance.web.form.FieldTextHtml = instance.web.form.AbstractField.extend(instanc template: 'FieldTextHtml', init: function() { this._super.apply(this, arguments); - if (this.field.type !== 'html' && ! this.options.safe) { - throw new Error(_.str.sprintf( - _t("Error with field %s, it is not allowed to use the widget 'html' with any other field type than 'html'"), this.string)); - } }, initialize_content: function() { var self = this; @@ -2437,7 +2437,7 @@ instance.web.form.FieldTextHtml = instance.web.form.AbstractField.extend(instanc }, render_value: function() { if (! this.get("effective_readonly")) { - this.$textarea.val(this.get('value')); + this.$textarea.val(this.get('value') || ''); this._updating_editor = true; this.$cleditor.updateFrame(); this._updating_editor = false; @@ -2712,8 +2712,10 @@ instance.web.form.CompletionFieldMixin = { _create_context: function(name) { var tmp = {}; var field = (this.options || {}).create_name_field; - if (field !== false && (this.options || {}).quick_create !== false) - tmp["default_" + field] = name || "name"; + if (field === undefined) + field = "name"; + if (field !== false && name && (this.options || {}).quick_create !== false) + tmp["default_" + field] = name; return tmp; }, }; @@ -2773,7 +2775,8 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc this.$drop_down = this.$el.find(".oe_m2o_drop_down_button"); this.$follow_button = $(".oe_m2o_cm_button", this.$el); - this.$follow_button.click(function() { + this.$follow_button.click(function(ev) { + ev.preventDefault(); if (!self.get('value')) { self.focus(); return; @@ -2951,14 +2954,10 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc var lines = _.escape(str).split("\n"); var link = ""; var follow = ""; - if (! this.options.highlight_first_line) { - link = lines.join("
"); - } else { - link = lines[0]; - follow = _.rest(lines).join("
"); - if (follow) - link += "
"; - } + link = lines[0]; + follow = _.rest(lines).join("
"); + if (follow) + link += "
"; var $link = this.$el.find('.oe_form_uri') .unbind('click') .html(link); diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index df61e9bd6bd..015cd1636f1 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -21,8 +21,6 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi // whether the view rows can be reordered (via vertical drag & drop) 'reorderable': true, 'action_buttons': true, - // if true, the 'Import', 'Export', etc... buttons will be shown - 'import_enabled': true, }, /** * Core class for list-type displays. @@ -281,7 +279,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi self.reload_content(); }); - // Add button and Import link + // Add button if (!this.$buttons) { this.$buttons = $(QWeb.render("ListView.buttons", {'widget':self})); if (this.options.$buttons) { @@ -292,10 +290,6 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.$buttons.find('.oe_list_add') .click(this.proxy('do_add_record')) .prop('disabled', grouped); - this.$buttons.on('click', '.oe_list_button_import', function() { - self.on_sidebar_import(); - return false; - }); } // Pager @@ -358,7 +352,6 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.sidebar = new instance.web.Sidebar(this); this.sidebar.appendTo(this.options.$sidebar); this.sidebar.add_items('other', _.compact([ - self.is_action_enabled('create') && { label: _t("Import"), callback: this.on_sidebar_import }, { label: _t("Export"), callback: this.on_sidebar_export }, self.is_action_enabled('delete') && { label: _t('Delete'), callback: this.do_delete_selected } ])); diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index d0a5b1841bb..eab00d8b295 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -20,7 +20,7 @@ instance.web.ActionManager = instance.web.Widget.extend({ }, start: function() { this._super.apply(this, arguments); - this.$el.on('click', '.oe_breadcrumb_item', this.on_breadcrumb_clicked); + this.$el.on('click', 'a.oe_breadcrumb_item', this.on_breadcrumb_clicked); }, dialog_stop: function () { if (this.dialog) { @@ -95,7 +95,7 @@ instance.web.ActionManager = instance.web.Widget.extend({ break; } } - var subindex = $e.parent().find('.oe_breadcrumb_item[data-id=' + $e.data('id') + ']').index($e); + var subindex = $e.parent().find('a.oe_breadcrumb_item[data-id=' + $e.data('id') + ']').index($e); this.select_breadcrumb(index, subindex); }, select_breadcrumb: function(index, subindex) { @@ -148,7 +148,7 @@ instance.web.ActionManager = instance.web.Widget.extend({ for (var j = 0; j < tit.length; j += 1) { var label = _.escape(tit[j]); if (i === this.breadcrumbs.length - 1 && j === tit.length - 1) { - titles.push(label); + titles.push(_.str.sprintf('%s', label)); } else { titles.push(_.str.sprintf('%s', item.id, label)); } @@ -566,7 +566,8 @@ instance.web.ViewManager = instance.web.Widget.extend({ } return controller.get('title'); }); - if (next && next.action && next.action.res_id && self.active_view === 'form' && self.model === next.action.res_model && id === next.action.res_id) { + if (next && next.action && next.action.res_id && self.dataset && + self.active_view === 'form' && self.dataset.model === next.action.res_model && id === next.action.res_id) { // If the current active view is a formview and the next item in the breadcrumbs // is an action on same object (model / res_id), then we omit the current formview's title titles.pop(); @@ -1270,9 +1271,6 @@ instance.web.View = instance.web.Widget.extend({ }, do_search: function(view) { }, - on_sidebar_import: function() { - new instance.web.DataImport(this, this.dataset).open(); - }, on_sidebar_export: function() { new instance.web.DataExport(this, this.dataset).open(); }, diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 9ec53a89863..b6b89a4f1ec 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -426,10 +426,10 @@
- - + + ",""],legend:[1,"
","
"],thead:[1,"

@@ -653,9 +653,6 @@ - - or Import - @@ -699,9 +696,10 @@ - - - Discard + + or + Discard + @@ -1065,7 +1063,7 @@ -
    +
      diff --git a/addons/web_kanban/static/src/css/kanban.css b/addons/web_kanban/static/src/css/kanban.css index f63dd371604..48cf725ead3 100644 --- a/addons/web_kanban/static/src/css/kanban.css +++ b/addons/web_kanban/static/src/css/kanban.css @@ -74,7 +74,6 @@ .openerp .oe_kanban_view .oe_kanban_group_title { font-size: 16px; font-weight: bold; - min-height: 32px; color: #333333; text-shadow: 0 1px 0 white; } @@ -85,6 +84,11 @@ vertical-align: top; padding: 6px 6px 6px 5px; } +.openerp .oe_kanban_view .oe_kanban_column ul, .openerp .oe_kanban_view .oe_kanban_column li, .openerp .oe_kanban_view .oe_kanban_group_header ul, .openerp .oe_kanban_view .oe_kanban_group_header li { + margin: 0; + padding: 0; + list-style-type: none; +} .openerp .oe_kanban_view .oe_kanban_group_header.oe_kanban_no_group { padding: 0px; } @@ -105,6 +109,7 @@ } .openerp .oe_kanban_view .oe_kanban_aggregates { padding: 0; + margin: 0px; } .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title, .openerp .oe_kanban_view .oe_kanban_group_folded.oe_kanban_column > *, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_aggregates, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_add { display: none; diff --git a/addons/web_kanban/static/src/css/kanban.sass b/addons/web_kanban/static/src/css/kanban.sass index ddafee12581..95a63dbd1a2 100644 --- a/addons/web_kanban/static/src/css/kanban.sass +++ b/addons/web_kanban/static/src/css/kanban.sass @@ -92,7 +92,6 @@ .oe_kanban_group_title font-size: 16px font-weight: bold - min-height: 32px color: #333333 text-shadow: 0 1px 0 white > span @@ -101,6 +100,10 @@ .oe_kanban_column, .oe_kanban_group_header vertical-align: top padding: 6px 6px 6px 5px + ul, li + margin: 0 + padding: 0 + list-style-type: none .oe_kanban_group_header.oe_kanban_no_group padding: 0px @@ -121,6 +124,7 @@ height: 100% .oe_kanban_aggregates padding: 0 + margin: 0px .oe_kanban_group_folded .oe_kanban_group_title, &.oe_kanban_column > *, .oe_kanban_aggregates, .oe_kanban_add display: none diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index a4dbae559b7..5f9f3027b65 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -742,7 +742,8 @@ instance.web_kanban.KanbanRecord = instance.web.Widget.extend({ .toggleClass('oe_kanban_draghandle', this.view.is_action_enabled('edit')); } - this.$el.find('.oe_kanban_action').click(function() { + this.$el.find('.oe_kanban_action').click(function(ev) { + ev.preventDefault(); var $action = $(this), type = $action.data('type') || 'button', method = 'do_action_' + (type === 'action' ? 'object' : type); diff --git a/addons/web_kanban/static/src/xml/web_kanban.xml b/addons/web_kanban/static/src/xml/web_kanban.xml index 8a1b27c9726..3537e96b4c8 100644 --- a/addons/web_kanban/static/src/xml/web_kanban.xml +++ b/addons/web_kanban/static/src/xml/web_kanban.xml @@ -47,9 +47,8 @@
      - () +
      -
      • : diff --git a/addons/web_mobile/__init__.py b/addons/web_mobile/__init__.py deleted file mode 100644 index ee5959455ad..00000000000 --- a/addons/web_mobile/__init__.py +++ /dev/null @@ -1 +0,0 @@ -import controllers diff --git a/addons/web_mobile/__openerp__.py b/addons/web_mobile/__openerp__.py deleted file mode 100644 index b37db9eeb54..00000000000 --- a/addons/web_mobile/__openerp__.py +++ /dev/null @@ -1,12 +0,0 @@ -{ - 'name': 'OpenERP Web Mobile', - 'category': 'Hidden', - 'description': """ -OpenERP Web Mobile. -=================== - -""", - 'version': '2.0', - 'depends': [], - 'auto_install': True, -} diff --git a/addons/web_mobile/controllers.py b/addons/web_mobile/controllers.py deleted file mode 100644 index ae05056bdc3..00000000000 --- a/addons/web_mobile/controllers.py +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env python - -import werkzeug - -try: - # embedded - import openerp.addons.web.common.http as openerpweb - from openerp.addons.web.controllers.main import View -except ImportError: - # standalone - import web.common.http as openerpweb - from web.controllers.main import View - -class Mobile(openerpweb.Controller): - _cp_path = '/mobile' - - @openerpweb.httprequest - def index(self, req): - r = werkzeug.utils.redirect('/web_mobile/static/src/web_mobile.html', 301) - r.autocorrect_location_header = False - return r diff --git a/addons/web_mobile/i18n/ar.po b/addons/web_mobile/i18n/ar.po deleted file mode 100644 index 146e5e35711..00000000000 --- a/addons/web_mobile/i18n/ar.po +++ /dev/null @@ -1,106 +0,0 @@ -# Arabic translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-08 00:39+0000\n" -"Last-Translator: kifcaliph \n" -"Language-Team: Arabic \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "قاعدة البيانات:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "الدخول:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "كلمة المرور:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "تسجيل الدخول" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "اسم مستخدم او كلمة مرور خاطئة" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "مدعومة بكل من openerp.com و kifcaliph" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "القائمة الرئيسية" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "مفضّلة" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "التفضيلات" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "تسجيل الخروج" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "لا يوجد سجلات للعرض" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "فتح هذا المصدر" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "نسبة المهام المنتهية إلي إجمالي المهام..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "تشغيل" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "إطفاﺀ" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "عرض النموذج" diff --git a/addons/web_mobile/i18n/bg.po b/addons/web_mobile/i18n/bg.po deleted file mode 100644 index 019f04f1ab4..00000000000 --- a/addons/web_mobile/i18n/bg.po +++ /dev/null @@ -1,106 +0,0 @@ -# Bulgarian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-07-11 14:08+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Bulgarian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "База данни:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Вход:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Парола:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Вход" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Грешно потребителско име или парола" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Начало" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Любими" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Предпочитания" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Изход" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Няма записи за показване." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Отвори този ресурс" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Процент на приключените задачи съпоставен с общия брой задачи..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Включено" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Изключено" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/bn.po b/addons/web_mobile/i18n/bn.po deleted file mode 100644 index 4f8f1a69dc5..00000000000 --- a/addons/web_mobile/i18n/bn.po +++ /dev/null @@ -1,106 +0,0 @@ -# Bengali translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-04-14 22:49+0000\n" -"Last-Translator: Kazi Shahnoor Ashraf \n" -"Language-Team: Bengali \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "ওপেন-ই-আর-পি" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "উপাত্তুৎস" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "প্রবেশ করুন:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "শব্দচাবি:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "প্রবেশ করুন" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "ব্যবহারকারীর নাম অথবা পাসওয়ার্ড এ ভূল আছে" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "openerp.com এর কর্তৃত্বে" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "ঘর" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "প্রিয়" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "পছন্দসমূহ" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "লগআউট" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "তথ্য প্রদর্শনের জন্য কিছু নাই" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "এই তথ্যসম্পদ খুলুন" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "সর্বমোট করনীয় কাজের শতাংশ কাজ বন্ধ হয়েছে" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "চালু" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "বন্ধ" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "গাঠনিক দৃশ্য" diff --git a/addons/web_mobile/i18n/ca.po b/addons/web_mobile/i18n/ca.po deleted file mode 100644 index 6481bd25841..00000000000 --- a/addons/web_mobile/i18n/ca.po +++ /dev/null @@ -1,106 +0,0 @@ -# Catalan translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-06-16 18:14+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Catalan \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/cs.po b/addons/web_mobile/i18n/cs.po deleted file mode 100644 index 9777ac873ee..00000000000 --- a/addons/web_mobile/i18n/cs.po +++ /dev/null @@ -1,107 +0,0 @@ -# Czech translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-03-22 09:44+0000\n" -"Last-Translator: Jiří Hajda \n" -"Language-Team: openerp-i18n-czech \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" -"X-Poedit-Language: Czech\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Databáze:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Přihlášovací jméno:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Heslo:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Přihlášovací jméno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Chybné jméno nebo heslo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Založeno na openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Domov" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Oblíbené" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Předvolby" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Odhlásit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Žádný záznam ke zobrazení." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Otevřít tento zdroj" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Procento uzavřených úloh ze všech úloh k vykonání..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Zapnuto" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Vypnuto" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formulářový pohled" diff --git a/addons/web_mobile/i18n/da.po b/addons/web_mobile/i18n/da.po deleted file mode 100644 index bce5f4665f1..00000000000 --- a/addons/web_mobile/i18n/da.po +++ /dev/null @@ -1,106 +0,0 @@ -# Danish translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-10-11 13:54+0000\n" -"Last-Translator: Jonas Mortensen \n" -"Language-Team: Danish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Log ind:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Adgangskode:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Log ind" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Forkert brugernavn eller adgangskode" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Drevet af openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Præference" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Log ud" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Åbn denne ressource" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Slået til" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Slået fra" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/de.po b/addons/web_mobile/i18n/de.po deleted file mode 100644 index 0a3c6869ad8..00000000000 --- a/addons/web_mobile/i18n/de.po +++ /dev/null @@ -1,106 +0,0 @@ -# German translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-07 19:08+0000\n" -"Last-Translator: Ferdinand @ Camptocamp \n" -"Language-Team: German \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Datenbank:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Benutzername:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Passwort:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Anmeldung" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Falscher Benutzername oder Passwort" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Startseite" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Einstellungen" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Abmeldung" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Keine Datensätze gefunden" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Öffnen dieses Datensatzes" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Prozent der abgeschlossenen Aufgaben im Vergleich zu allen offenen." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Ein" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Aus" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formular Ansicht" diff --git a/addons/web_mobile/i18n/en_GB.po b/addons/web_mobile/i18n/en_GB.po deleted file mode 100644 index 3a939a922f3..00000000000 --- a/addons/web_mobile/i18n/en_GB.po +++ /dev/null @@ -1,106 +0,0 @@ -# English (United Kingdom) translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-09 11:41+0000\n" -"Last-Translator: John Bradshaw \n" -"Language-Team: English (United Kingdom) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Password:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Login" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Bad username or password" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Home" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favourite" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preference" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Logout" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "There are no records to show." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Open this resource" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Percent of tasks closed in total of tasks to do..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "On" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Off" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Form View" diff --git a/addons/web_mobile/i18n/es.po b/addons/web_mobile/i18n/es.po deleted file mode 100644 index a3804b7ccd2..00000000000 --- a/addons/web_mobile/i18n/es.po +++ /dev/null @@ -1,108 +0,0 @@ -# Spanish translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-13 12:38+0000\n" -"Last-Translator: Daniel Campos (Avanzosc) \n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de datos:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Inicio de Sesión:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Contraseña:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Inicio de sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nombre de usuario o contraseña incorrectos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Desarrollado por openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Inicio" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferencia" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Cerrar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "No hay registros para mostrar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Porcentaje de la tarea realizado de acuerdo al total de la tarea a " -"realizar..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "On" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Off" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista de Formulario" diff --git a/addons/web_mobile/i18n/es_CL.po b/addons/web_mobile/i18n/es_CL.po deleted file mode 100644 index 5735252fb4d..00000000000 --- a/addons/web_mobile/i18n/es_CL.po +++ /dev/null @@ -1,108 +0,0 @@ -# Spanish (Chile) translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-04-14 15:07+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Spanish (Chile) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de datos:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Inicio de Sesión:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Contraseña:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Inicio de sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nombre de usuario o contraseña incorrectos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Desarrollado por openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Inicio" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferencias" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Cerrar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "No hay registros para mostrar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Porcentaje de la tarea realizado de acuerdo al total de la tarea a " -"realizar..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Activo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Apagar" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista formulario" diff --git a/addons/web_mobile/i18n/es_CR.po b/addons/web_mobile/i18n/es_CR.po deleted file mode 100644 index 897393df778..00000000000 --- a/addons/web_mobile/i18n/es_CR.po +++ /dev/null @@ -1,109 +0,0 @@ -# Spanish translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-16 21:38+0000\n" -"Last-Translator: Carlos Vásquez (CLEARCORP) " -"\n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" -"Language: es\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de datos:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Usuario:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Contraseña:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Iniciar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nombre de usuario o contraseña incorrectos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Inicio" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferencia" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Cerrar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "No hay registros para mostrar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Porcentaje de tareas cerradas respecto al total de tareas por hacer..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Encender" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Apagar" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista Formulario" diff --git a/addons/web_mobile/i18n/es_EC.po b/addons/web_mobile/i18n/es_EC.po deleted file mode 100644 index 338c62e4529..00000000000 --- a/addons/web_mobile/i18n/es_EC.po +++ /dev/null @@ -1,108 +0,0 @@ -# Spanish (Ecuador) translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-10-07 17:50+0000\n" -"Last-Translator: Cristian Salamea (Gnuthink) \n" -"Language-Team: Spanish (Ecuador) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de datos:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Iniciar sesión:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Contraseña:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Iniciar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Usuario o contraseña incorrecta" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Desarrollado por openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Inicio" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferencia" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Salir" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "No hay registros" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Porcentaje de la tarea realizado de acuerdo al total de la tarea a " -"realizar..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "On" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Off" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formulario" diff --git a/addons/web_mobile/i18n/et.po b/addons/web_mobile/i18n/et.po deleted file mode 100644 index 76371411d8d..00000000000 --- a/addons/web_mobile/i18n/et.po +++ /dev/null @@ -1,106 +0,0 @@ -# Estonian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-10-10 19:23+0000\n" -"Last-Translator: Aare Vesi \n" -"Language-Team: Estonian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Andmebaas:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Kasutajanimi:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Salasõna:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Sisene" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Vale kasutajanimi või salasõna" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Lemmik" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Eelistus" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Välju" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/fi.po b/addons/web_mobile/i18n/fi.po deleted file mode 100644 index c18787af4c2..00000000000 --- a/addons/web_mobile/i18n/fi.po +++ /dev/null @@ -1,106 +0,0 @@ -# Finnish translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-03-19 11:54+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Finnish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Tietokanta:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Käyttäjätunnus:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Salasana:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Kirjaudu" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Virheellinen käyttäjätunnus tai salasana" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "openerp.com mahdollistaa" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Alkuun" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Suosikki" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferenssi" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Kirjaudu ulos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Ei näytettäviä tietueita" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Avaa tämä resurssi" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Suljettujen tehtävien prosenttiosuus tehtävien kokonaismäärästä..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Päällä" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Pois päältä" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Lomakenäkymä" diff --git a/addons/web_mobile/i18n/fr.po b/addons/web_mobile/i18n/fr.po deleted file mode 100644 index 7988c524fe9..00000000000 --- a/addons/web_mobile/i18n/fr.po +++ /dev/null @@ -1,106 +0,0 @@ -# French translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-15 09:26+0000\n" -"Last-Translator: Fabrice (OpenERP) \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de données :" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Identifiant :" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Mot de passe :" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Connexion" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Mauvais nom d'utilisateur ou mot de passe" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Propulsé par OpenERP.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Accueil" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favoris" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Préférences" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Déconnexion" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Aucun enregistrement" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Ouvrir cette ressource" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Proportion de tâches terminées..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Activé" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Désactivé" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vue formulaire" diff --git a/addons/web_mobile/i18n/gl.po b/addons/web_mobile/i18n/gl.po deleted file mode 100644 index 1027c734daa..00000000000 --- a/addons/web_mobile/i18n/gl.po +++ /dev/null @@ -1,106 +0,0 @@ -# Galician translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-13 23:11+0000\n" -"Last-Translator: Amós Oviedo \n" -"Language-Team: Galician \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de datos:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Inicio de sesión:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Contrasinal:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Inicio de sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nome de usuario ou contrasinal incorrectos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Inicio" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferenza" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Pechar sesión" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Non hai rexistros que amosar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Porcentaxe de tareas pechadas dacordo ao total de tarefas a facer..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "On" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Off" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista de Formulario" diff --git a/addons/web_mobile/i18n/hr.po b/addons/web_mobile/i18n/hr.po deleted file mode 100644 index bae6c72f4dd..00000000000 --- a/addons/web_mobile/i18n/hr.po +++ /dev/null @@ -1,106 +0,0 @@ -# Croatian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-08 08:47+0000\n" -"Last-Translator: Marijan Rajic \n" -"Language-Team: Croatian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Baza podataka:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Prijava:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Lozinka:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Prijava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Neispravno korisničko ime ili lozinka" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Naslovnica" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Omiljeno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preference" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Odjava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Ne postoje zapisi." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Otvori ovaj resurs" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Postotak zatvorenih zadataka u odnosu na ukupan broj zadanih..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "On" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Off" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Pogled obrasca" diff --git a/addons/web_mobile/i18n/it.po b/addons/web_mobile/i18n/it.po deleted file mode 100644 index 97e482624b1..00000000000 --- a/addons/web_mobile/i18n/it.po +++ /dev/null @@ -1,107 +0,0 @@ -# Italian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-16 22:00+0000\n" -"Last-Translator: Davide Corio - agilebg.com \n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Password:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Login" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Username o password errati" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Home" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Preferito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferenze" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Disconnetti" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Non ci sono record da mostrare." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Apri questa risorsa" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Percentuale di task chiusi in base al totale dai test da completare..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Sì" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "No" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista Form" diff --git a/addons/web_mobile/i18n/ja.po b/addons/web_mobile/i18n/ja.po deleted file mode 100644 index bf325b7bd47..00000000000 --- a/addons/web_mobile/i18n/ja.po +++ /dev/null @@ -1,106 +0,0 @@ -# Japanese translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-07-19 04:00+0000\n" -"Last-Translator: Akira Hiyama \n" -"Language-Team: Japanese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "データベース:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "ログイン:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "パスワード:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "ログイン" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "ユーザ名あるいはパスワードが正しくありません" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "openerp.comによる" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "ホーム" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "お気に入り" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "プリファレンス" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "ログアウト" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "表示するレコードはありません。" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "このリソースを開く" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "実行する全てのタスクのうち,このパーセントを終了しました…" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "オン" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "オフ" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "フォームビュー" diff --git a/addons/web_mobile/i18n/ka.po b/addons/web_mobile/i18n/ka.po deleted file mode 100644 index bbe8fed4cc9..00000000000 --- a/addons/web_mobile/i18n/ka.po +++ /dev/null @@ -1,106 +0,0 @@ -# Georgian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-03-15 19:04+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Georgian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "მონაცემთა ბაზა:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "მომხმარებელი:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "პაროლი:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "შესვლა" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "არასწორი მომხმარებლის სახელი ან პაროლი" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "მხარდაჭერილია openerp.com-ის მიერ" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "მთავარი" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "ფავორიტი" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "პარამეტრები" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "გამოსვლა" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "ჩანაწერები არ არის" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "გახსენი ეს რესურსი" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "სულ გასაკეთებელი ამოცანებიდან დახურული ამოცანების პროცენტი" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "ჩართული" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "გამორთული" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "ფორმის ხედი" diff --git a/addons/web_mobile/i18n/mk.po b/addons/web_mobile/i18n/mk.po deleted file mode 100644 index 9005eeda502..00000000000 --- a/addons/web_mobile/i18n/mk.po +++ /dev/null @@ -1,106 +0,0 @@ -# Macedonian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-08 11:05+0000\n" -"Last-Translator: Nikola Stojanoski \n" -"Language-Team: Macedonian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Датабаза:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Корисничко име:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Лозинка:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Најава" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Погрешно корисничко име или лозинка" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Овозможено од openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Дома" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Омилени" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Параметри" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Одјава" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Нема податоци за прикажување" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Отвори го овој ресурс" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Процент од завршени задачи од листата на задачи..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Вклучено" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Исклучено" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Форм Преглед" diff --git a/addons/web_mobile/i18n/mn.po b/addons/web_mobile/i18n/mn.po deleted file mode 100644 index 21dc45e034f..00000000000 --- a/addons/web_mobile/i18n/mn.po +++ /dev/null @@ -1,106 +0,0 @@ -# Mongolian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-06-13 17:29+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Mongolian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Өгөгдлийн бааз:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Нэвтрэх" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Нууц үг:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Нэвтрэх" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Хэрэглэгчийн нэр эсвэл нууц үг буруу байна" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Дэмжсэн openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Нүүр" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Эрхэм" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Тохиргоо" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Гарах" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Харуулах бичлэг алга байна." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Энэ нөөцийг нээх" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Хийх ёстой бүх ажлаас хаагдсан ажлын эзлэх хувь..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Асаах" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Унтраах" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Форм Харагдац" diff --git a/addons/web_mobile/i18n/nb.po b/addons/web_mobile/i18n/nb.po deleted file mode 100644 index 406c72fa7ec..00000000000 --- a/addons/web_mobile/i18n/nb.po +++ /dev/null @@ -1,106 +0,0 @@ -# Norwegian Bokmal translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-03-29 11:37+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Norwegian Bokmal \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Passord:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Logg inn" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Feil brukernavn eller passord" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Hjem" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Logg ut" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Det er ingen poster å vise." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Åpne denne resurssen" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "På" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Av" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Skjemavisning" diff --git a/addons/web_mobile/i18n/nl.po b/addons/web_mobile/i18n/nl.po deleted file mode 100644 index b368e428ab1..00000000000 --- a/addons/web_mobile/i18n/nl.po +++ /dev/null @@ -1,106 +0,0 @@ -# Dutch translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-11 08:31+0000\n" -"Last-Translator: Mario Gielissen \n" -"Language-Team: Dutch \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Inlognaam:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Wachtwoord:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Aanmelden" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Verkeerde gebruikersnaam of wachtwoord" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Powered by openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Home" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favoriet" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Voorkeur" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Afmelden" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Er zijn geen records aanwezig." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Open deze hulpbron" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Percentage van gesloten taken van het totaal aantal taken..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Aan" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Uit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formulier Weergave" diff --git a/addons/web_mobile/i18n/nl_BE.po b/addons/web_mobile/i18n/nl_BE.po deleted file mode 100644 index 36d0a1a8331..00000000000 --- a/addons/web_mobile/i18n/nl_BE.po +++ /dev/null @@ -1,107 +0,0 @@ -# Dutch (Belgium) translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-05-15 14:19+0000\n" -"Last-Translator: Els Van Vossel (Agaplan) \n" -"Language-Team: Dutch (Belgium) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Database:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Wachtwoord:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Login" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Verkeerde gebruikersnaam of wachtwoord" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Door openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Home" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorieten" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Voorkeur" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Afmelden" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Er kunnen geen records worden weergegeven" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Openen" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Percentage afgesloten taken ten opzichte van totaal uit te voeren taken" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Aan" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Uit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formulierweergave" diff --git a/addons/web_mobile/i18n/pl.po b/addons/web_mobile/i18n/pl.po deleted file mode 100644 index 8a101bcc7bc..00000000000 --- a/addons/web_mobile/i18n/pl.po +++ /dev/null @@ -1,106 +0,0 @@ -# Polish translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-11-04 16:26+0000\n" -"Last-Translator: Grzegorz Grzelak (OpenGLOBE.pl) \n" -"Language-Team: Polish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Baza danych:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Hasło:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Login" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Niepoprawna nazwa użytkownika lub hasło" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Strona główna" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Ulubione" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferencje" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Wyloguj" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Brak rekordów do wyświetlenia" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Otwórz ten zasób" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Procent zamkniętych zadań w stosunku do sumy zadań do wykonania..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Wł." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Wył." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Widok formularza" diff --git a/addons/web_mobile/i18n/pt.po b/addons/web_mobile/i18n/pt.po deleted file mode 100644 index f0b70745c46..00000000000 --- a/addons/web_mobile/i18n/pt.po +++ /dev/null @@ -1,108 +0,0 @@ -# Portuguese translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-11-21 22:23+0000\n" -"Last-Translator: Daniel Reis (SECURITAS SA) \n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Base de Dados:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Utilizador:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Palavra-chave:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Sessão" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nome de utilizador ou senha incorrectos" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Desenvolvido por openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Início" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferência" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Terminar Sessão" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Não existem registos para mostrar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Percentagem de tarefas fechadas de acordo com o total de tarefas a " -"desenvolver..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Activo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Inactivo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vista de Formulário" diff --git a/addons/web_mobile/i18n/pt_BR.po b/addons/web_mobile/i18n/pt_BR.po deleted file mode 100644 index 5b70bed3432..00000000000 --- a/addons/web_mobile/i18n/pt_BR.po +++ /dev/null @@ -1,107 +0,0 @@ -# Brazilian Portuguese translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-08 06:51+0000\n" -"Last-Translator: Marcelo Sa - www.jambu.com.br \n" -"Language-Team: Brazilian Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Banco de Dados:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Login:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Senha:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Login" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Nome de usuário ou senha inválido" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Desenvolvido por openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Início" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorito" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferências" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Sair" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Não há registro para visualizar." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Abrir este recurso" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Percentual de tarefas fechadas de acordo com o total de tarefas pendentes..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Ativo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Desativado" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Visualização de formulário" diff --git a/addons/web_mobile/i18n/ro.po b/addons/web_mobile/i18n/ro.po deleted file mode 100644 index c7d1757018b..00000000000 --- a/addons/web_mobile/i18n/ro.po +++ /dev/null @@ -1,108 +0,0 @@ -# Romanian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-03-19 23:11+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Romanian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Baza de date:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Autentificare:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Parola:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Autentificare" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Utilizator sau parola incorect/a" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Oferit de openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Acasa" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Preferat (a)" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preferinta" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Deconectare" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Nu exista nicio inregistrare de afisat." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Deschideti acesta resursa" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" -"Procent al sarcinilor inchise in conformitate cu totalul sarcinilor de " -"efectuat..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Pornit (a)" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Oprit (a)" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Vizualizare formular" diff --git a/addons/web_mobile/i18n/ru.po b/addons/web_mobile/i18n/ru.po deleted file mode 100644 index 290f978e973..00000000000 --- a/addons/web_mobile/i18n/ru.po +++ /dev/null @@ -1,106 +0,0 @@ -# Russian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-17 07:40+0000\n" -"Last-Translator: Aleksei Motsik \n" -"Language-Team: Russian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "База данных:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Имя пользователя:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Пароль:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Войти" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Неверное имя пользователя или пароль" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "На платформе openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Домой" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Закладки" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Настройки" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Завершить сеанс" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Нечего показывать." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Открыть этот ресурс" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Процент закрытых задач от открытых..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Вкл." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Откл." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "В виде формы" diff --git a/addons/web_mobile/i18n/sk.po b/addons/web_mobile/i18n/sk.po deleted file mode 100644 index 7212510c569..00000000000 --- a/addons/web_mobile/i18n/sk.po +++ /dev/null @@ -1,106 +0,0 @@ -# Slovak translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-10-23 14:55+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Slovak \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/sl.po b/addons/web_mobile/i18n/sl.po deleted file mode 100644 index 456d4919aeb..00000000000 --- a/addons/web_mobile/i18n/sl.po +++ /dev/null @@ -1,106 +0,0 @@ -# Slovenian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-01-30 17:52+0000\n" -"Last-Translator: ERP Basing \n" -"Language-Team: Slovenian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Podatkovna baza" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Prijava:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Geslo:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Prijava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Napačno uporabniško ime ali geslo" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Poganja openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Domov" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Priljubljen" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Lastnost" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Odjava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Ni vnosov za prikaz" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Odpri vir" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Delež končanih nalog" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Vključeno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Izključeno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Prikaz obrazca" diff --git a/addons/web_mobile/i18n/sq.po b/addons/web_mobile/i18n/sq.po deleted file mode 100644 index bb9f583d9e1..00000000000 --- a/addons/web_mobile/i18n/sq.po +++ /dev/null @@ -1,106 +0,0 @@ -# Albanian translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-01 00:18+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Albanian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/sr@latin.po b/addons/web_mobile/i18n/sr@latin.po deleted file mode 100644 index a3519d58d96..00000000000 --- a/addons/web_mobile/i18n/sr@latin.po +++ /dev/null @@ -1,106 +0,0 @@ -# Serbian Latin translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-09 21:11+0000\n" -"Last-Translator: zmmaj \n" -"Language-Team: Serbian Latin \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Baza podataka:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Prijava:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Lozinka:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Prijava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Pogrešno korisničko ime ili lozinka" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Pogonjeno od openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Početak" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Omiljeni" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Preference" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Odjava" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Nema zapisa koje bih prikazao." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Otvori ovaj resurs" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Procenat gotovih radnji u odnosu na ukupan broj radnji..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Uključeno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Isključeno" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Pregled Obrasca" diff --git a/addons/web_mobile/i18n/sv.po b/addons/web_mobile/i18n/sv.po deleted file mode 100644 index 389fef0e665..00000000000 --- a/addons/web_mobile/i18n/sv.po +++ /dev/null @@ -1,106 +0,0 @@ -# Swedish translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-04-17 12:46+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Swedish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Databas:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Användarnamn:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Lösenord:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Logga in" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Fel användanamn eller lösenord" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "Baserad på openerp.com" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Hem" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favorit" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Inställning" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Logga ut" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Det finns inte några poster att visa." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Öppna denna resurs" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "Andel avslutade uppgifter i jämförelse med alla..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "På" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Av" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Formulär" diff --git a/addons/web_mobile/i18n/tr.po b/addons/web_mobile/i18n/tr.po deleted file mode 100644 index b34dcdac8fd..00000000000 --- a/addons/web_mobile/i18n/tr.po +++ /dev/null @@ -1,106 +0,0 @@ -# Turkish translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-09 20:15+0000\n" -"Last-Translator: Ahmet Altınışık \n" -"Language-Team: Turkish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "Veritabanı:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "Kullanıcı:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "Şifre:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "Oturum Aç" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "Hatalı Kullanıcı ya da şifre" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "openerp.com ile yapıldı" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "Anasayfa" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "Favori" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "Tercih" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "Oturumu kapat" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "Gösterilecek kayıt yok" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "Bu kaynağı aç" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "toplam yapılacak iş sayısına göre kapanmış işlerin yüzdesi..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "Açık" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "Kapalı" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "Form Görünümü" diff --git a/addons/web_mobile/i18n/uk.po b/addons/web_mobile/i18n/uk.po deleted file mode 100644 index 5a3efb38fde..00000000000 --- a/addons/web_mobile/i18n/uk.po +++ /dev/null @@ -1,106 +0,0 @@ -# Ukrainian translation for openerp-web -# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2011. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2011-12-07 16:51+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Ukrainian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" diff --git a/addons/web_mobile/i18n/web_mobile.pot b/addons/web_mobile/i18n/web_mobile.pot deleted file mode 100644 index 84347fb6b9c..00000000000 --- a/addons/web_mobile/i18n/web_mobile.pot +++ /dev/null @@ -1,107 +0,0 @@ -# Translations template for PROJECT. -# Copyright (C) 2012 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. -# FIRST AUTHOR , 2012. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PROJECT VERSION\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 0.9.6\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "" - diff --git a/addons/web_mobile/i18n/zh_CN.po b/addons/web_mobile/i18n/zh_CN.po deleted file mode 100644 index 63a172eb75d..00000000000 --- a/addons/web_mobile/i18n/zh_CN.po +++ /dev/null @@ -1,106 +0,0 @@ -# Chinese (Simplified) translation for openerp-web -# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012 -# This file is distributed under the same license as the openerp-web package. -# FIRST AUTHOR , 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: openerp-web\n" -"Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2012-07-02 09:06+0200\n" -"PO-Revision-Date: 2012-02-08 02:41+0000\n" -"Last-Translator: Wei \"oldrev\" Li \n" -"Language-Team: Chinese (Simplified) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2012-09-05 04:56+0000\n" -"X-Generator: Launchpad (build 15901)\n" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:17 -msgid "OpenERP" -msgstr "OpenERP" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:22 -msgid "Database:" -msgstr "数据库:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:30 -msgid "Login:" -msgstr "用户名:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:32 -msgid "Password:" -msgstr "密码:" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:34 -msgid "Login" -msgstr "登录" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:36 -msgid "Bad username or password" -msgstr "用户名或密码错误" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:42 -msgid "Powered by openerp.com" -msgstr "由 openerp.com 驱动" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:49 -msgid "Home" -msgstr "主页" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:57 -msgid "Favourite" -msgstr "收藏" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:58 -msgid "Preference" -msgstr "偏好设定" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:123 -msgid "Logout" -msgstr "注销" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:132 -msgid "There are no records to show." -msgstr "无可用数据。" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:183 -msgid "Open this resource" -msgstr "打开该资源" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:223 -#: addons/web_mobile/static/src/xml/web_mobile.xml:226 -msgid "Percent of tasks closed according to total of tasks to do..." -msgstr "任务关闭百分比取决于总体任务代办情况..." - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:264 -#: addons/web_mobile/static/src/xml/web_mobile.xml:268 -msgid "On" -msgstr "开" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:265 -#: addons/web_mobile/static/src/xml/web_mobile.xml:269 -msgid "Off" -msgstr "关" - -#. openerp-web -#: addons/web_mobile/static/src/xml/web_mobile.xml:294 -msgid "Form View" -msgstr "表单视图" diff --git a/addons/web_mobile/static/lib/jquery_mobile/css/jqm-docs.css b/addons/web_mobile/static/lib/jquery_mobile/css/jqm-docs.css deleted file mode 100644 index fd9eb9916ea..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/css/jqm-docs.css +++ /dev/null @@ -1,240 +0,0 @@ -/* jqm docs css - -Beware: lots of last-minute CSS going on in here -cobblers, shoes, -*/ - -body { background: #dddddd; } - -.ui-mobile #jqm-home { background: #e5e5e5 url(../images/jqm-sitebg.png) top center repeat-x; } -.ui-mobile #jqm-homeheader { padding: 40px 10px 0; text-align: center; margin: 0 auto; } -.ui-mobile #jqm-homeheader h1 { margin: 0 0 ; } -.ui-mobile #jqm-homeheader p { margin: .3em 0 0; line-height: 1.3; font-size: .9em; font-weight: bold; color: #666; } -.ui-mobile #jqm-version { text-indent: -99999px; background: url(../images/version.png) top right no-repeat; width: 119px; height: 122px; overflow: hidden; position: absolute; z-index: 50; top: 0; right: 0; } -.ui-mobile .jqm-themeswitcher { margin: 10px 25px 10px 10px; } - -h2 { margin-top:1.5em; } -p code { font-size:1.2em; font-weight:bold; } - -dt { font-weight: bold; margin: 2em 0 .5em; } -dt code, dd code { font-size:1.3em; line-height:150%; } -pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } - -#jqm-homeheader img { width: 235px; } - -.ui-header .jqm-home { top:0.65em; } -nav { margin: 0; } - -p.intro { - font-size: .96em; - line-height: 1.3; - border-top: 1px solid #75ae18; - border-bottom: 0; - background: none; - margin: 1.5em 0; - padding: 1.5em 15px 0; - -} -p.intro strong { - color: #558e08; -} -.footer-docs { - padding: 5px 0; -} -.footer-docs p { - float: left; - margin-left:15px; - font-weight: normal; - font-size: .9em; -} - -.type-interior .content-secondary { - border-right: 0; - border-left: 0; - margin: 10px -15px 0; - background: #fff; - border-top: 1px solid #ccc; -} -.type-home .ui-content { - margin-top: 5px; -} -.type-interior .ui-content { - padding-bottom: 0; -} -.content-secondary .ui-collapsible-contain { - padding: 10px 15px; - -} -.content-secondary .ui-collapsible-heading { - margin: 0 0 30px; -} -.content-secondary .ui-collapsible-heading-collapsed, -.content-secondary .ui-collapsible-content { - padding:0; - margin: 0; -} - - - -/* F bar theme - just for the docs overview headers */ -.ui-bar-f { - border: 1px solid #56A00E; - background: #74b042; - color: #fff; - font-weight: bold; - text-shadow: 0 -1px 1px #234403; - background-image: -moz-linear-gradient(top, - #74b042, - #56A00E); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #74b042), - color-stop(1, #56A00E)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"; -} -.ui-bar-f, -.ui-bar-f .ui-link-inherit { - color: #fff; -} -.ui-bar-f .ui-link { - color: #fff; - font-weight: bold; -} - - - - -/* docs site layout */ - -@media all and (min-width: 650px){ - - .jqm-home { - position: absolute; - left: 10px; - top: 0; - } - .type-home .ui-content { - margin-top: 5px; - } - .ui-mobile #jqm-homeheader { - max-width: 340px; - } - .ui-mobile .jqm-themeswitcher { - float: right; - } - p.intro { - margin: 2em 0; - } - .type-home .ui-content, - .type-interior .ui-content { - padding: 0; - background: url(../images/px-ccc.gif) 50% 0 repeat-y; - } - .type-interior .ui-content { - background-position: 45%; - overflow: hidden; - } - .content-secondary { - text-align: left; - float: left; - width: 45%; - background: none; - border-top: 0; - } - .content-secondary, - .type-interior .content-secondary { - margin: 30px 0 20px 2%; - padding: 20px 4% 0 0; - background: none; - } - .type-index .content-secondary { - padding: 0; - } - .type-index .content-secondary .ui-listview { - margin: 0; - } - - .ui-mobile #jqm-homeheader { - padding: 0; - } - .content-primary { - width: 45%; - float: right; - margin-top: 30px; - margin-right: 1%; - padding-right: 1%; - } - .content-primary ul:first-child { - margin-top: 0; - } - .content-secondary h2 { - position: absolute; - left: -9999px; - } - .type-interior .content-primary { - padding: 1.5em 6% 3em 0; - margin: 0; - } - /* fix up the collapsibles - expanded on desktop */ - .content-secondary .ui-collapsible-heading { - display: none; - } - .content-secondary .ui-collapsible-contain { - margin:0; - } - .content-secondary .ui-collapsible-content { - display: block; - margin: 0; - padding: 0; - } - .type-interior .content-secondary .ui-li-divider { - padding-top: 1em; - padding-bottom: 1em; - } - .type-interior .content-secondary { - margin: 0; - padding: 0; - } - -} -@media all and (min-width: 750px){ - .type-home .ui-content, - .type-interior .ui-content { - background-position: 39%; - } - .content-secondary { - width: 34%; - } - .content-primary { - width: 56%; - padding-right: 1%; - } - .type-interior .ui-content { - background-position: 34%; - } -} - -@media all and (min-width: 1200px){ - .type-home .ui-content{ - background-position: 38.5%; - } - .type-interior .ui-content { - background-position: 30%; - } - .content-secondary { - width: 30%; - padding-right:6%; - margin: 30px 0 20px 5%; - } - .type-interior .content-secondary { - margin: 0; - padding: 0; - } - .content-primary { - width: 50%; - margin-right: 5%; - padding-right: 3%; - } - .type-interior .content-primary { - width: 60%; - } -} \ No newline at end of file diff --git a/addons/web_mobile/static/lib/jquery_mobile/css/jquery-ui-1.8.9.custom.css b/addons/web_mobile/static/lib/jquery_mobile/css/jquery-ui-1.8.9.custom.css deleted file mode 100644 index 8a73ef48ce9..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/css/jquery-ui-1.8.9.custom.css +++ /dev/null @@ -1,573 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } -.ui-widget-header a { color: #222222; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } -.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* - * jQuery UI Resizable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Resizable#theming - */ -.ui-resizable { position: relative;} -.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} -.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } -.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } -.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } -.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } -.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } -.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } -.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } -.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } -.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* - * jQuery UI Selectable 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Selectable#theming - */ -.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; } -/* - * jQuery UI Accordion 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Accordion#theming - */ -/* IE/Win - Fix animation bug - #4615 */ -.ui-accordion { width: 100%; } -.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } -.ui-accordion .ui-accordion-li-fix { display: inline; } -.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } -.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } -.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } -.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } -.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } -.ui-accordion .ui-accordion-content-active { display: block; } -/* - * jQuery UI Autocomplete 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.9 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/* - * jQuery UI Dialog 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Dialog#theming - */ -.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } -.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } -.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } -.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } -.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } -.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } -.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } -.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } -.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } -.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } -.ui-draggable .ui-dialog-titlebar { cursor: move; } -/* - * jQuery UI Slider 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Slider#theming - */ -.ui-slider { position: relative; text-align: left; } -.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } -.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } - -.ui-slider-horizontal { height: .8em; } -.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } -.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } -.ui-slider-horizontal .ui-slider-range-min { left: 0; } -.ui-slider-horizontal .ui-slider-range-max { right: 0; } - -.ui-slider-vertical { width: .8em; height: 100px; } -.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } -.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } -.ui-slider-vertical .ui-slider-range-min { bottom: 0; } -.ui-slider-vertical .ui-slider-range-max { top: 0; }/* - * jQuery UI Tabs 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Tabs#theming - */ -.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ -.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } -.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } -.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } -.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } -.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ -.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } -.ui-tabs .ui-tabs-hide { display: none !important; } -/* - * jQuery UI Datepicker 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -}/* - * jQuery UI Progressbar 1.8.9 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Progressbar#theming - */ -.ui-progressbar { height:1.2em; text-align: left; } -.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%;background-image:url(/web_mobile/static/lib/jquery_mobile/img/progress-bar.gif) } \ No newline at end of file diff --git a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.css b/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.css deleted file mode 100644 index 4216af1115d..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.css +++ /dev/null @@ -1,1683 +0,0 @@ -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ - - -/* A ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-a { - border: 1px solid #2A2A2A; - background: #111111; - color: #ffffff; - font-weight: bold; - text-shadow: 0 -1px 1px #000000; - background-image: -moz-linear-gradient(top, - #3c3c3c, - #111111); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #3c3c3c), - color-stop(1, #111111)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"; -} -.ui-bar-a, -.ui-bar-a input, -.ui-bar-a select, -.ui-bar-a textarea, -.ui-bar-a button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-a .ui-link-inherit { - color: #fff; -} -.ui-bar-a .ui-link { - color: #7cc4e7; - font-weight: bold; -} -.ui-body-a { - border: 1px solid #2A2A2A; - background: #222222; - color: #fff; - text-shadow: 0 1px 0 #000; - font-weight: normal; - background-image: -moz-linear-gradient(top, - #666666, - #222222); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #666666), - color-stop(1, #222222)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"; -} -.ui-body-a, -.ui-body-a input, -.ui-body-a select, -.ui-body-a textarea, -.ui-body-a button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-a .ui-link-inherit { - color: #fff; -} -.ui-body-a .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-br { - border-bottom: rgb(130,130,130); - border-bottom: rgba(130,130,130,.3); - border-bottom-width: 1px; - border-bottom-style: solid; -} -.ui-btn-up-a { - border: 1px solid #222; - background: #333333; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #000; - background-image: -moz-linear-gradient(top, - #555555, - #333333); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #555555), - color-stop(1, #333333)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"; -} -.ui-btn-up-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-hover-a { - border: 1px solid #000; - background: #444444; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #000; - background-image: -moz-linear-gradient(top, - #666666, - #444444); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #666666), - color-stop(1, #444444)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"; -} -.ui-btn-hover-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-down-a { - border: 1px solid #000; - background: #3d3d3d; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #000; - background-image: -moz-linear-gradient(top, - #333333, - #5a5a5a); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #333333), - color-stop(1, #5a5a5a)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"; -} -.ui-btn-down-a a.ui-link-inherit { - color: #fff; -} -.ui-btn-up-a, -.ui-btn-hover-a, -.ui-btn-down-a { - font-family: Helvetica, Arial, sans-serif; - text-decoration: none; -} - - -/* B ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-b { - border: 1px solid #456f9a; - background: #5e87b0; - color: #fff; - font-weight: bold; - text-shadow: 0 -1px 1px #254f7a; - background-image: -moz-linear-gradient(top, - #81a8ce, - #5e87b0); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #81a8ce), - color-stop(1, #5e87b0)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"; -} -.ui-bar-b, -.ui-bar-b input, -.ui-bar-b select, -.ui-bar-b textarea, -.ui-bar-b button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-b .ui-link-inherit { - color: #fff; -} -.ui-bar-b .ui-link { - color: #7cc4e7; - font-weight: bold; -} - -.ui-body-b { - border: 1px solid #C6C6C6; - background: #cccccc; - color: #333333; - text-shadow: 0 1px 0 #fff; - font-weight: normal; - background-image: -moz-linear-gradient(top, - #e6e6e6, - #cccccc); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #e6e6e6), - color-stop(1, #cccccc)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"; -} -.ui-body-b, -.ui-body-b input, -.ui-body-b select, -.ui-body-b textarea, -.ui-body-b button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-b .ui-link-inherit { - color: #333333; -} -.ui-body-b .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-b { - border: 1px solid #145072; - background: #2567ab; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #145072; - background-image: -moz-linear-gradient(top, - #4e89c5, - #2567ab); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #5f9cc5), - color-stop(1, #396b9e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"; -} -.ui-btn-up-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-hover-b { - border: 1px solid #00516e; - background: #4b88b6; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #014D68; - background-image: -moz-linear-gradient(top, - #72b0d4, - #4b88b6); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #72b0d4), - color-stop(1, #4b88b6)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')"; -} -.ui-btn-hover-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-down-b { - border: 1px solid #225377; - background: #4e89c5; - font-weight: bold; - color: #fff; - text-shadow: 0 -1px 1px #225377; - background-image: -moz-linear-gradient(top, - #396b9e, - #4e89c5); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #396b9e), - color-stop(1, #4e89c5)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"; -} -.ui-btn-down-b a.ui-link-inherit { - color: #fff; -} -.ui-btn-up-b, -.ui-btn-hover-b, -.ui-btn-down-b { - font-family: Helvetica, Arial, sans-serif; - text-decoration: none; -} - - -/* C ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-c { - border: 1px solid #B3B3B3; - background: #e9eaeb; - color: #3E3E3E; - font-weight: bold; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #f0f0f0, - #e9eaeb); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #f0f0f0), - color-stop(1, #e9eaeb)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"; -} -.ui-bar-c, -.ui-bar-c input, -.ui-bar-c select, -.ui-bar-c textarea, -.ui-bar-c button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-c { - border: 1px solid #B3B3B3; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #f0f0f0; - background-image: -moz-linear-gradient(top, - #eeeeee, - #dddddd); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #dddddd)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"; -} -.ui-body-c, -.ui-body-c input, -.ui-body-c select, -.ui-body-c textarea, -.ui-body-c button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-c .ui-link-inherit { - color: #333333; -} -.ui-body-c .ui-link { - color: #2489CE; - font-weight: bold; -} - -.ui-btn-up-c { - border: 1px solid #ccc; - background: #eee; - font-weight: bold; - color: #444; - text-shadow: 0 1px 1px #f6f6f6; - background-image: -moz-linear-gradient(top, - #fefefe, - #eeeeee); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fdfdfd), - color-stop(1, #eeeeee)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; -} -.ui-btn-up-c a.ui-link-inherit { - color: #2F3E46; -} - -.ui-btn-hover-c { - border: 1px solid #bbb; - background: #dadada; - font-weight: bold; - color: #101010; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #ededed, - #dadada); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #ededed), - color-stop(1, #dadada)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"; -} -.ui-btn-hover-c a.ui-link-inherit { - color: #2F3E46; -} -.ui-btn-down-c { - border: 1px solid #808080; - background: #fdfdfd; - font-weight: bold; - color: #111111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #eeeeee, - #fdfdfd); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #fdfdfd)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"; -} -.ui-btn-down-c a.ui-link-inherit { - color: #2F3E46; -} -.ui-btn-up-c, -.ui-btn-hover-c, -.ui-btn-down-c { - font-family: Helvetica, Arial, sans-serif; - text-decoration: none; -} - - -/* D ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-d { - border: 1px solid #ccc; - background: #bbb; - color: #333; - text-shadow: 0 1px 0 #eee; - background-image: -moz-linear-gradient(top, - #ddd, - #bbb); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #ddd), - color-stop(1, #bbb)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')"; -} -.ui-bar-d, -.ui-bar-d input, -.ui-bar-d select, -.ui-bar-d textarea, -.ui-bar-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-d .ui-link-inherit { - color: #333; -} -.ui-bar-d .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-body-d { - border: 1px solid #ccc; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #ffffff; -} -.ui-body-d, -.ui-body-d input, -.ui-body-d select, -.ui-body-d textarea, -.ui-body-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-d .ui-link-inherit { - color: #333333; -} -.ui-body-d .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-d { - border: 1px solid #ccc; - background: #fff; - font-weight: bold; - color: #444; - text-shadow: 0 1px 1px #fff; -} -.ui-btn-up-d a.ui-link-inherit { - color: #333; -} -.ui-btn-hover-d { - border: 1px solid #aaa; - background: #eeeeee; - font-weight: bold; - color: #222; - cursor: pointer; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #fdfdfd, - #eeeeee); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fdfdfd), - color-stop(1, #eeeeee)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; -} -.ui-btn-hover-d a.ui-link-inherit { - color: #222; -} -.ui-btn-down-d { - border: 1px solid #aaaaaa; - background: #ffffff; - font-weight: bold; - color: #111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #eeeeee, - #ffffff); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #eeeeee), - color-stop(1, #ffffff)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"; -} -.ui-btn-down-d a.ui-link-inherit { - color: #111; -} -.ui-btn-up-d, -.ui-btn-hover-d, -.ui-btn-down-d { - font-family: Helvetica, Arial, sans-serif; - text-decoration: none; -} - - -/* E ------------------------------------------------------------------------------------------------------------*/ - -.ui-bar-e { - border: 1px solid #F7C942; - background: #fadb4e; - color: #333; - text-shadow: 0 1px 0 #fff; - background-image: -moz-linear-gradient(top, - #fceda7, - #fadb4e); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fceda7), - color-stop(1, #fadb4e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; -} -.ui-bar-e, -.ui-bar-e input, -.ui-bar-e select, -.ui-bar-e textarea, -.ui-bar-d button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-bar-e .ui-link-inherit { - color: #333; -} -.ui-bar-e .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-body-e { - border: 1px solid #F7C942; - color: #333333; - text-shadow: 0 1px 0 #fff; - background: #faeb9e; - background-image: -moz-linear-gradient(top, - #fff, - #faeb9e); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fff), - color-stop(1, #faeb9e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')"; -} -.ui-body-e, -.ui-body-e input, -.ui-body-e select, -.ui-body-e textarea, -.ui-body-e button { - font-family: Helvetica, Arial, sans-serif; -} -.ui-body-e .ui-link-inherit { - color: #333333; -} -.ui-body-e .ui-link { - color: #2489CE; - font-weight: bold; -} -.ui-btn-up-e { - border: 1px solid #F7C942; - background: #fadb4e; - font-weight: bold; - color: #333; - text-shadow: 0 1px 0 #fff; - background-image: -moz-linear-gradient(top, - #fceda7, - #fadb4e); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fceda7), - color-stop(1, #fadb4e)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; -} -.ui-btn-up-e a.ui-link-inherit { - color: #333; -} -.ui-btn-hover-e { - border: 1px solid #e79952; - background: #fbe26f; - font-weight: bold; - color: #111; - text-shadow: 0 1px 1px #fff; - background-image: -moz-linear-gradient(top, - #fcf0b5, - #fbe26f); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fcf0b5), - color-stop(1, #fbe26f)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"; -} - -.ui-btn-hover-e a.ui-link-inherit { - color: #333; -} -.ui-btn-down-e { - border: 1px solid #F7C942; - background: #fceda7; - font-weight: bold; - color: #111; - text-shadow: 0 1px 1px #ffffff; - background-image: -moz-linear-gradient(top, - #fadb4e, - #fceda7); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #fadb4e), - color-stop(1, #fceda7)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"; -} -.ui-btn-down-e a.ui-link-inherit { - color: #333; -} -.ui-btn-up-e, -.ui-btn-hover-e, -.ui-btn-down-e { - font-family: Helvetica, Arial, sans-serif; - text-decoration: none; -} - - -/* links within "buttons" ------------------------------------------------------------------------------------------------------------*/ - -a.ui-link-inherit { - text-decoration: none !important; -} - - -/* Active class used as the "on" state across all themes ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-active { - border: 1px solid #155678; - background: #4596ce; - font-weight: bold; - color: #fff; - cursor: pointer; - text-shadow: 0 -1px 1px #145072; - text-decoration: none; - background-image: -moz-linear-gradient(top, - #85bae4, - #5393c5); - background-image: -webkit-gradient(linear,left top,left bottom, - color-stop(0, #85bae4), - color-stop(1, #5393c5)); - -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')"; - outline: none; -} -.ui-btn-active a.ui-link-inherit { - color: #fff; -} - - -/* button inner top highlight ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-inner { - border-top: 1px solid #fff; - border-color: rgba(255,255,255,.3); -} - - -/* corner rounding classes ------------------------------------------------------------------------------------------------------------*/ - -.ui-corner-tl { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; -} -.ui-corner-tr { - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; -} -.ui-corner-bl { - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; -} -.ui-corner-br { - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; -} -.ui-corner-top { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; -} -.ui-corner-bottom { - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; - } -.ui-corner-right { - -moz-border-radius-topright: .6em; - -webkit-border-top-right-radius: .6em; - border-top-right-radius: .6em; - -moz-border-radius-bottomright: .6em; - -webkit-border-bottom-right-radius: .6em; - border-bottom-right-radius: .6em; -} -.ui-corner-left { - -moz-border-radius-topleft: .6em; - -webkit-border-top-left-radius: .6em; - border-top-left-radius: .6em; - -moz-border-radius-bottomleft: .6em; - -webkit-border-bottom-left-radius: .6em; - border-bottom-left-radius: .6em; -} -.ui-corner-all { - -moz-border-radius: .6em; - -webkit-border-radius: .6em; - border-radius: .6em; -} - - - -/* Interaction cues ------------------------------------------------------------------------------------------------------------*/ -.ui-disabled { - opacity: .3; -} -.ui-disabled, -.ui-disabled a { - cursor: default !important; -} - -/* Icons ------------------------------------------------------------------------------------------------------------*/ - -.ui-icon { - background: #666; - background: rgba(0,0,0,.4); - background-image: url(../img/icons-18-white.png); - background-repeat: no-repeat; - -moz-border-radius: 9px; - -webkit-border-radius: 9px; - border-radius: 9px; -} - - -/* Alt icon color ------------------------------------------------------------------------------------------------------------*/ - -.ui-icon-alt { - background: #fff; - background: rgba(255,255,255,.3); - background-image: url(../img/icons-18-black.png); - background-repeat: no-repeat; -} - -/* HD/"retina" sprite ------------------------------------------------------------------------------------------------------------*/ - -@media only screen and (-webkit-min-device-pixel-ratio: 1.5), - only screen and (min--moz-device-pixel-ratio: 1.5), - only screen and (min-resolution: 240dpi) { - - .ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r, - .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check, - .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back, - .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, - .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on { - background-image: url(../img/icons-36-white.png); - -moz-background-size: 776px 18px; - -o-background-size: 776px 18px; - -webkit-background-size: 776px 18px; - background-size: 776px 18px; - } - .ui-icon-alt { - background-image: url(../img/icons-36-black.png); - } -} - -/* plus minus */ -.ui-icon-plus { - background-position: -0 50%; -} -.ui-icon-minus { - background-position: -36px 50%; -} - -/* delete/close */ -.ui-icon-delete { - background-position: -72px 50%; -} - -/* arrows */ -.ui-icon-arrow-r { - background-position: -108px 50%; -} -.ui-icon-arrow-l { - background-position: -144px 50%; -} -.ui-icon-arrow-u { - background-position: -180px 50%; -} -.ui-icon-arrow-d { - background-position: -216px 50%; -} - -/* misc */ -.ui-icon-check { - background-position: -252px 50%; -} -.ui-icon-gear { - background-position: -288px 50%; -} -.ui-icon-refresh { - background-position: -324px 50%; -} -.ui-icon-forward { - background-position: -360px 50%; -} -.ui-icon-back { - background-position: -396px 50%; -} -.ui-icon-grid { - background-position: -432px 50%; -} -.ui-icon-star { - background-position: -468px 50%; -} -.ui-icon-alert { - background-position: -504px 50%; -} -.ui-icon-info { - background-position: -540px 50%; -} -.ui-icon-home { - background-position: -576px 50%; -} -.ui-icon-search { - background-position: -612px 50%; -} -.ui-icon-checkbox-off { - background-position: -684px 50%; -} -.ui-icon-checkbox-on { - background-position: -648px 50%; -} -.ui-icon-radio-off { - background-position: -756px 50%; -} -.ui-icon-radio-on { - background-position: -720px 50%; -} - - -/* checks,radios */ -.ui-icon-checkbox-off, -.ui-icon-checkbox-on, -.ui-icon-radio-off, -.ui-icon-radio-on { - background-color: transparent; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; -} -.ui-icon-searchfield { - background-image: url(../img/icon-search-black.png); - background-size: 16px 16px; -} - -/* loading icon */ -.ui-icon-loading { - background-image: url(../img/ajax-loader.png); - width: 40px; - height: 40px; - -moz-border-radius: 20px; - -webkit-border-radius: 20px; - border-radius: 20px; - background-size: 35px 35px; -} - - -/* Button corner classes ------------------------------------------------------------------------------------------------------------*/ - -.ui-btn-corner-tl { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; -} -.ui-btn-corner-tr { - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; -} -.ui-btn-corner-bl { - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; -} -.ui-btn-corner-br { - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-top { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; -} -.ui-btn-corner-bottom { - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-right { - -moz-border-radius-topright: 1em; - -webkit-border-top-right-radius: 1em; - border-top-right-radius: 1em; - -moz-border-radius-bottomright: 1em; - -webkit-border-bottom-right-radius: 1em; - border-bottom-right-radius: 1em; -} -.ui-btn-corner-left { - -moz-border-radius-topleft: 1em; - -webkit-border-top-left-radius: 1em; - border-top-left-radius: 1em; - -moz-border-radius-bottomleft: 1em; - -webkit-border-bottom-left-radius: 1em; - border-bottom-left-radius: 1em; -} -.ui-btn-corner-all { - -moz-border-radius: 1em; - -webkit-border-radius: 1em; - border-radius: 1em; -} - -/* radius clip workaround for cleaning up corner trapping */ -.ui-corner-tl, -.ui-corner-tr, -.ui-corner-bl, -.ui-corner-br, -.ui-corner-top, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-left, -.ui-corner-all, -.ui-btn-corner-tl, -.ui-btn-corner-tr, -.ui-btn-corner-bl, -.ui-btn-corner-br, -.ui-btn-corner-top, -.ui-btn-corner-bottom, -.ui-btn-corner-right, -.ui-btn-corner-left, -.ui-btn-corner-all { - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; - background-clip: padding-box; -} - -/* Overlay / modal ------------------------------------------------------------------------------------------------------------*/ - -.ui-overlay { - background: #666; - opacity: .5; - filter: Alpha(Opacity=50); - position: absolute; - width: 100%; - height: 100%; -} -.ui-overlay-shadow { - -moz-box-shadow: 0px 0px 12px rgba(0,0,0,.6); - -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6); - box-shadow: 0px 0px 12px rgba(0,0,0,.6); -} -.ui-shadow { - -moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3); - -webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.3); - box-shadow: 0px 1px 4px rgba(0,0,0,.3); -} -.ui-bar-a .ui-shadow, -.ui-bar-b .ui-shadow , -.ui-bar-c .ui-shadow { - -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.3); - -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.3); - box-shadow: 0px 1px 0 rgba(255,255,255,.3); -} -.ui-shadow-inset { - -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); - -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); - box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); -} -.ui-icon-shadow { - -moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4); - -webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4); - box-shadow: 0px 1px 0 rgba(255,255,255,.4); -} - - -/* Focus state - set here for specificity ------------------------------------------------------------------------------------------------------------*/ - -.ui-focus { - -moz-box-shadow: 0px 0px 12px #387bbe; - -webkit-box-shadow: 0px 0px 12px #387bbe; - box-shadow: 0px 0px 12px #387bbe; -} - -/* unset box shadow in browsers that don't do it right ------------------------------------------------------------------------------------------------------------*/ - -.ui-mobile-nosupport-boxshadow * { - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -/* ...and bring back focus */ -.ui-mobile-nosupport-boxshadow .ui-focus { - outline-width: 2px; -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ - -/* some unsets - more probably needed */ -.ui-mobile, .ui-mobile body { height: 100%; } -.ui-mobile fieldset, .ui-page { padding: 0; margin: 0; } -.ui-mobile a img, .ui-mobile fieldset { border: 0; } - -/* responsive page widths */ -.ui-mobile-viewport { margin: 0; overflow-x: hidden; -webkit-text-size-adjust: none; -ms-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - -/* "page" containers - full-screen views, one should always be in view post-pageload */ -.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page { top: 0; left: 0; width: 100%; min-height: 100%; position: absolute; display: none; border: 0; } -.ui-mobile .ui-page-active { display: block; overflow: visible; } - -/*orientations from js are available */ -.portrait, -.portrait .ui-page, -.landscape, -.landscape .ui-page { min-height: 100%; } - -/* loading screen */ -.ui-loading .ui-mobile-viewport { overflow: hidden !important; } -.ui-loading .ui-loader { display: block; } -.ui-loading .ui-page { overflow: hidden; } -.ui-loader { display: none; position: absolute; opacity: .85; z-index: 100; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; } -.ui-loader h1 { font-size: 15px; text-align: center; } -.ui-loader .ui-icon { position: static; display: block; opacity: .9; margin: 0 auto; width: 35px; height: 35px; background-color: transparent; } - -/*fouc*/ -.ui-mobile-rendering > * { visibility: hidden; } - -/*headers, content panels*/ -.ui-bar, .ui-body { position: relative; padding: .4em 15px; overflow: hidden; display: block; clear:both; } -.ui-bar { font-size: 16px; margin: 0; } -.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 { margin: 0; padding: 0; font-size: 16px; display: inline-block; } - -.ui-header, .ui-footer { display: block; } -.ui-page .ui-header, .ui-page .ui-footer { position: relative; } -.ui-header .ui-btn-left { position: absolute; left: 10px; top: .4em; } -.ui-header .ui-btn-right { position: absolute; right: 10px; top: .4em; } -.ui-header .ui-title, .ui-footer .ui-title { text-align: center; font-size: 16px; display: block; margin: .6em 90px .8em; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; } - -/*content area*/ -.ui-content { border-width: 0; overflow: visible; overflow-x: hidden; padding: 15px; } -.ui-page-fullscreen .ui-content { padding:0; } - -/* icons sizing */ -.ui-icon { width: 18px; height: 18px; } - -/* fullscreen class on ui-content div */ -.ui-fullscreen { } -.ui-fullscreen img { max-width: 100%; } - -/* non-js content hiding */ -.ui-nojs { position: absolute; left: -9999px; } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.spin { - -webkit-transform: rotate(360deg); - -webkit-animation-name: spin; - -webkit-animation-duration: 1s; - -webkit-animation-iteration-count: infinite; -} -@-webkit-keyframes spin { - from {-webkit-transform: rotate(0deg);} - to {-webkit-transform: rotate(360deg);} -} - -/* Transitions from jQtouch (with small modifications): http://www.jqtouch.com/ -Built by David Kaneda and maintained by Jonathan Stark. -*/ -.in, .out { - -webkit-animation-timing-function: ease-in-out; - -webkit-animation-duration: 350ms; -} - -.slide.in { - -webkit-transform: translateX(0); - -webkit-animation-name: slideinfromright; -} - -.slide.out { - -webkit-transform: translateX(-100%); - -webkit-animation-name: slideouttoleft; -} - -.slide.in.reverse { - -webkit-transform: translateX(0); - -webkit-animation-name: slideinfromleft; -} - -.slide.out.reverse { - -webkit-transform: translateX(100%); - -webkit-animation-name: slideouttoright; -} - -.slideup.in { - -webkit-transform: translateY(0); - -webkit-animation-name: slideinfrombottom; - z-index: 10; -} - -.slideup.out { - -webkit-animation-name: dontmove; - z-index: 0; -} - -.slideup.out.reverse { - -webkit-transform: translateY(100%); - z-index: 10; - -webkit-animation-name: slideouttobottom; -} - -.slideup.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} -.slidedown.in { - -webkit-transform: translateY(0); - -webkit-animation-name: slideinfromtop; - z-index: 10; -} - -.slidedown.out { - -webkit-animation-name: dontmove; - z-index: 0; -} - -.slidedown.out.reverse { - -webkit-transform: translateY(-100%); - z-index: 10; - -webkit-animation-name: slideouttotop; -} - -.slidedown.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} - -@-webkit-keyframes slideinfromright { - from { -webkit-transform: translateX(100%); } - to { -webkit-transform: translateX(0); } -} - -@-webkit-keyframes slideinfromleft { - from { -webkit-transform: translateX(-100%); } - to { -webkit-transform: translateX(0); } -} - -@-webkit-keyframes slideouttoleft { - from { -webkit-transform: translateX(0); } - to { -webkit-transform: translateX(-100%); } -} - -@-webkit-keyframes slideouttoright { - from { -webkit-transform: translateX(0); } - to { -webkit-transform: translateX(100%); } -} - - -@-webkit-keyframes slideinfromtop { - from { -webkit-transform: translateY(-100%); } - to { -webkit-transform: translateY(0); } -} - -@-webkit-keyframes slideinfrombottom { - from { -webkit-transform: translateY(100%); } - to { -webkit-transform: translateY(0); } -} - -@-webkit-keyframes slideouttobottom { - from { -webkit-transform: translateY(0); } - to { -webkit-transform: translateY(100%); } -} - -@-webkit-keyframes slideouttotop { - from { -webkit-transform: translateY(0); } - to { -webkit-transform: translateY(-100%); } -} -@-webkit-keyframes fadein { - from { opacity: 0; } - to { opacity: 1; } -} - -@-webkit-keyframes fadeout { - from { opacity: 1; } - to { opacity: 0; } -} - -.fade.in { - opacity: 1; - z-index: 10; - -webkit-animation-name: fadein; -} -.fade.out { - z-index: 0; - -webkit-animation-name: fadeout; -} - -/* The properties in this rule are only necessary for the 'flip' transition. - * We need specify the perspective to create a projection matrix. This will add - * some depth as the element flips. The depth number represents the distance of - * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate - * value. - */ -.viewport-flip { - -webkit-perspective: 1000; - position: absolute; -} - -.ui-mobile-viewport-transitioning, -.ui-mobile-viewport-transitioning .ui-page { - width: 100%; - height: 100%; - overflow: hidden; -} - -.flip { - -webkit-animation-duration: .65s; - -webkit-backface-visibility:hidden; - -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */ -} - -.flip.in { - -webkit-transform: rotateY(0) scale(1); - -webkit-animation-name: flipinfromleft; -} - -.flip.out { - -webkit-transform: rotateY(-180deg) scale(.8); - -webkit-animation-name: flipouttoleft; -} - -/* Shake it all about */ - -.flip.in.reverse { - -webkit-transform: rotateY(0) scale(1); - -webkit-animation-name: flipinfromright; -} - -.flip.out.reverse { - -webkit-transform: rotateY(180deg) scale(.8); - -webkit-animation-name: flipouttoright; -} - -@-webkit-keyframes flipinfromright { - from { -webkit-transform: rotateY(-180deg) scale(.8); } - to { -webkit-transform: rotateY(0) scale(1); } -} - -@-webkit-keyframes flipinfromleft { - from { -webkit-transform: rotateY(180deg) scale(.8); } - to { -webkit-transform: rotateY(0) scale(1); } -} - -@-webkit-keyframes flipouttoleft { - from { -webkit-transform: rotateY(0) scale(1); } - to { -webkit-transform: rotateY(-180deg) scale(.8); } -} - -@-webkit-keyframes flipouttoright { - from { -webkit-transform: rotateY(0) scale(1); } - to { -webkit-transform: rotateY(180deg) scale(.8); } -} - - -/* Hackish, but reliable. */ - -@-webkit-keyframes dontmove { - from { opacity: 1; } - to { opacity: 1; } -} - -.pop { - -webkit-transform-origin: 50% 50%; -} - -.pop.in { - -webkit-transform: scale(1); - opacity: 1; - -webkit-animation-name: popin; - z-index: 10; -} - -.pop.out.reverse { - -webkit-transform: scale(.2); - opacity: 0; - -webkit-animation-name: popout; - z-index: 10; -} - -.pop.in.reverse { - z-index: 0; - -webkit-animation-name: dontmove; -} - -@-webkit-keyframes popin { - from { - -webkit-transform: scale(.2); - opacity: 0; - } - to { - -webkit-transform: scale(1); - opacity: 1; - } -} - -@-webkit-keyframes popout { - from { - -webkit-transform: scale(1); - opacity: 1; - } - to { - -webkit-transform: scale(.2); - opacity: 0; - } -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ - -/* content configurations. */ -.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; } -.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; min-height:1px;} - -/* grid solo: 100 - single item fallback */ -.ui-grid-solo .ui-block-a { width: 100%; float: none; } - -/* grid a: 50/50 */ -.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; } -.ui-grid-a .ui-block-a { clear: left; } - -/* grid b: 33/33/33 */ -.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.333%; } -.ui-grid-b .ui-block-a { clear: left; } - -/* grid c: 25/25/25/25 */ -.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d { width: 25%; } -.ui-grid-c .ui-block-a { clear: left; } - -/* grid d: 20/20/20/20/20 */ -.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e { width: 20%; } -.ui-grid-d .ui-block-a { clear: left; } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -/* fixed page header & footer configuration */ -.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0; border-right-width: 0; } -.ui-header-fixed, .ui-footer-fixed { - z-index: 1000; - -webkit-transform: translateZ(0); /* Force header/footer rendering to go through the same rendering pipeline as native page scrolling. */ -} -.ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline { display: none; } -.ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { opacity: .9; } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-navbar { overflow: hidden; } -.ui-navbar ul, .ui-navbar-expanded ul { list-style:none; padding: 0; margin: 0; position: relative; display: block; border: 0;} -.ui-navbar-collapsed ul { float: left; width: 75%; margin-right: -2px; } -.ui-navbar-collapsed .ui-navbar-toggle { float: left; width: 25%; } -.ui-navbar li.ui-navbar-truncate { position: absolute; left: -9999px; top: -9999px; } -.ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn { display: block; font-size: 12px; text-align: center; margin: 0; border-right-width: 0; } -.ui-navbar li .ui-btn { margin-right: -1px; } -.ui-navbar li .ui-btn:last-child { margin-right: 0; } -.ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn, -.ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn { border-top-width: 0; border-bottom-width: 0; } -.ui-navbar .ui-btn-inner { padding-left: 2px; padding-right: 2px; } -.ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { padding-top: .8em; padding-bottom: .9em; } -/*expanded page styles*/ -.ui-navbar-expanded .ui-btn { margin: 0; font-size: 14px; } -.ui-navbar-expanded .ui-btn-inner { padding-left: 5px; padding-right: 5px; } -.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner { padding: 45px 5px 15px; text-align: center; } -.ui-navbar-expanded .ui-btn-icon-top .ui-icon { top: 15px; } -.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner { padding: 15px 5px 45px; text-align: center; } -.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon { bottom: 15px; } -.ui-navbar-expanded li .ui-btn .ui-btn-inner { min-height: 2.5em; } -.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner { padding-top: 1.8em; padding-bottom: 1.9em; } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-btn { display: block; text-align: center; cursor:pointer; position: relative; margin: .5em 5px; padding: 0; } -.ui-btn:focus, .ui-btn:active { outline: none; } -.ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; } -.ui-btn-inline { display: inline-block; } -.ui-btn-inner { padding: .6em 25px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; } -.ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; } -.ui-btn-icon-notext { display: inline-block; width: 20px; height: 20px; padding: 2px 1px 2px 3px; text-indent: -9999px; } -.ui-btn-icon-notext .ui-btn-inner { padding: 0; } -.ui-btn-icon-notext .ui-btn-text { position: absolute; left: -999px; } -.ui-btn-icon-left .ui-btn-inner { padding-left: 33px; } -.ui-header .ui-btn-icon-left .ui-btn-inner, -.ui-footer .ui-btn-icon-left .ui-btn-inner, -.ui-bar .ui-btn-icon-left .ui-btn-inner { padding-left: 27px; } -.ui-btn-icon-right .ui-btn-inner { padding-right: 33px; } -.ui-header .ui-btn-icon-right .ui-btn-inner, -.ui-footer .ui-btn-icon-right .ui-btn-inner, -.ui-bar .ui-btn-icon-right .ui-btn-inner { padding-right: 27px; } -.ui-btn-icon-top .ui-btn-inner { padding-top: 33px; } -.ui-header .ui-btn-icon-top .ui-btn-inner, -.ui-footer .ui-btn-icon-top .ui-btn-inner, -.ui-bar .ui-btn-icon-top .ui-btn-inner { padding-top: 27px; } -.ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 33px; } -.ui-header .ui-btn-icon-bottom .ui-btn-inner, -.ui-footer .ui-btn-icon-bottom .ui-btn-inner, -.ui-bar .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 27px; } - -/*btn icon positioning*/ -.ui-btn-icon-notext .ui-icon { display: block; } -.ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon { position: absolute; top: 50%; margin-top: -9px; } -.ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon { position: absolute; left: 50%; margin-left: -9px; } -.ui-btn-icon-left .ui-icon { left: 10px; } -.ui-btn-icon-right .ui-icon {right: 10px; } -.ui-header .ui-btn-icon-left .ui-icon, -.ui-footer .ui-btn-icon-left .ui-icon, -.ui-bar .ui-btn-icon-left .ui-icon { left: 4px; } -.ui-header .ui-btn-icon-right .ui-icon, -.ui-footer .ui-btn-icon-right .ui-icon, -.ui-bar .ui-btn-icon-right .ui-icon { right: 4px; } -.ui-header .ui-btn-icon-top .ui-icon, -.ui-footer .ui-btn-icon-top .ui-icon, -.ui-bar .ui-btn-icon-top .ui-icon { top: 4px; } -.ui-header .ui-btn-icon-bottom .ui-icon, -.ui-footer .ui-btn-icon-bottom .ui-icon, -.ui-bar .ui-btn-icon-bottom .ui-icon { bottom: 4px; } -.ui-btn-icon-top .ui-icon { top: 5px; } -.ui-btn-icon-bottom .ui-icon { bottom: 5px; } -/*hiding native button,inputs */ -.ui-btn-hidden { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: button; opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-collapsible-contain { margin: .5em 0; } -.ui-collapsible-heading { font-size: 16px; display: block; margin: 0 -8px; padding: 0; border-width: 0 0 1px 0; position: relative; } -.ui-collapsible-heading a { text-align: left; margin: 0; } -.ui-collapsible-heading a .ui-btn-inner { padding-left: 40px; } -.ui-collapsible-heading a span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; } -.ui-collapsible-heading a span.ui-btn .ui-btn-inner { padding: 10px 0; } -.ui-collapsible-heading a span.ui-btn .ui-icon { left: 0; margin-top: -10px; } -.ui-collapsible-heading-status { position:absolute; left:-9999px; } -.ui-collapsible-content { display: block; padding: 10px 0 10px 8px; } -.ui-collapsible-content-collapsed { display: none; } - -.ui-collapsible-set { margin: .5em 0; } -.ui-collapsible-set .ui-collapsible-contain { margin: -1px 0 0; } - - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-controlgroup, fieldset.ui-controlgroup { padding: 0; margin: .5em 0 1em; } -.ui-bar .ui-controlgroup { margin: 0 .3em; } -.ui-controlgroup-label { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; } -.ui-controlgroup-controls { display: block; width: 95%;} -.ui-controlgroup li { list-style: none; } -.ui-controlgroup-vertical .ui-btn, -.ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottom-width: 0; } -.ui-controlgroup-vertical .ui-controlgroup-last { border-bottom-width: 1px; } -.ui-controlgroup-horizontal { padding: 0; } -.ui-controlgroup-horizontal .ui-btn, -.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline-block; margin: 0 -5px 0 0; } -.ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline; } -.ui-controlgroup-horizontal .ui-checkbox .ui-btn, .ui-controlgroup-horizontal .ui-radio .ui-btn, -.ui-controlgroup-horizontal .ui-checkbox:last-child, .ui-controlgroup-horizontal .ui-radio:last-child { margin-right: 0; } -.ui-controlgroup-horizontal .ui-controlgroup-last { margin-right: 0; } -.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label { font-size: 16px; } -/* conflicts with listview.. -.ui-controlgroup .ui-btn-icon-notext { width: 30px; height: 30px; text-indent: -9999px; } -.ui-controlgroup .ui-btn-icon-notext .ui-btn-inner { padding: 5px 6px 5px 5px; } -*/ - -@media all and (min-width: 450px){ - .ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; } - .ui-controlgroup-controls { width: 60%; display: inline-block; } -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-dialog { min-height: 480px; } -.ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer { margin: 15px; position: relative; } -.ui-dialog .ui-header, .ui-dialog .ui-footer { z-index: 10; width: auto; } -.ui-dialog .ui-content, .ui-dialog .ui-footer { margin-top: -15px; } - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-checkbox, .ui-radio { position:relative; margin: .2em 0 .5em; z-index: 1; } -.ui-checkbox .ui-btn, .ui-radio .ui-btn { margin: 0; text-align: left; z-index: 2; } -.ui-checkbox .ui-btn-inner, .ui-radio .ui-btn-inner { white-space: normal; } -.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 45px; } -.ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } -.ui-checkbox .ui-icon, .ui-radio .ui-icon { top: 1.1em; } -.ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; } -.ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; } -/* input, label positioning */ -.ui-checkbox input,.ui-radio input { position:absolute; left:20px; top:50%; width: 10px; height: 10px; margin:-5px 0 0 0; outline: 0 !important; z-index: 1; } - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-field-contain { background: none; padding: 1.5em 0; margin: 0; border-bottom-width: 1px; overflow: visible; } -.ui-field-contain:first-child { border-top-width: 0; } -@media all and (min-width: 450px){ - .ui-field-contain { border-width: 0; padding: 0; margin: 1em 0; } -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-select { display: block; position: relative; } -.ui-select select { position: absolute; left: -9999px; top: -9999px; } -.ui-select .ui-btn { overflow: hidden; } -.ui-select .ui-btn select { cursor: pointer; -webkit-appearance: button; left: 0; top:0; width: 100%; height: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } -@-moz-document url-prefix() {.ui-select .ui-btn select { opacity: 0.0001; }} -.ui-select .ui-btn select.ui-select-nativeonly { opacity: 1; text-indent: 0; } - -.ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } -.ui-select .ui-btn-icon-right .ui-icon { right: 15px; } - -/* labels */ -label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; } - -/*listbox*/ -.ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text { display: inline-block; min-height: 1em; } -.ui-select .ui-btn-text { text-overflow: ellipsis; overflow: hidden; display: block;} - -.ui-selectmenu { position: absolute; padding: 0; z-index: 100 !important; width: 80%; max-width: 350px; padding: 6px; } -.ui-selectmenu .ui-listview { margin: 0; } -.ui-selectmenu .ui-btn.ui-li-divider { cursor: default; } -.ui-selectmenu-hidden { top: -9999px; left: -9999px; } -.ui-selectmenu-screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } -.ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon { display: none; } -.ui-selectmenu-list .ui-li .ui-icon { display: block; } -.ui-li.ui-selectmenu-placeholder { display: none; } -.ui-selectmenu .ui-header .ui-title { margin: 0.6em 46px 0.8em; } - -@media all and (min-width: 450px){ - label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; } - .ui-select { width: 60%; display: inline-block; } -} - -/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */ -.ui-selectmenu .ui-header h1:after { content: '.'; visibility: hidden; } - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -label.ui-input-text { font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em; } -input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; } -input.ui-input-text { -webkit-appearance: none; } -textarea.ui-input-text { height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear; } -.ui-input-search { padding: 0 30px; width: 77%; background-position: 8px 50%; background-repeat: no-repeat; position: relative; } -.ui-input-search input.ui-input-text { border: none; width: 98%; padding: .4em 0; margin: 0; display: block; background: transparent none; outline: 0 !important; } -.ui-input-search .ui-input-clear { position: absolute; right: 0; top: 50%; margin-top: -14px; } -.ui-input-search .ui-input-clear-hidden { display: none; } - -/* orientation adjustments - incomplete!*/ -@media all and (min-width: 450px){ - label.ui-input-text { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0 } - input.ui-input-text, - textarea.ui-input-text, - .ui-input-search { width: 60%; display: inline-block; } - .ui-input-search { width: 50%; } - .ui-input-search input.ui-input-text { width: 98%; /*echos rule from above*/ } -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -.ui-listview { margin: 0; counter-reset: listnumbering; } -.ui-content .ui-listview { margin: -15px; } -.ui-content .ui-listview-inset { margin: 1em 0; } -.ui-listview, .ui-li { list-style:none; padding:0; } -.ui-li, .ui-li.ui-field-contain { display: block; margin:0; position: relative; overflow: visible; text-align: left; border-width: 0; border-top-width: 1px; } -.ui-li .ui-btn-text a.ui-link-inherit { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-divider, .ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; } -.ui-li-divider { counter-reset: listnumbering; } -ol.ui-listview .ui-link-inherit:before, ol.ui-listview .ui-li-static:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; } -ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */ -.ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; } -.ui-li:last-child, .ui-li.ui-field-contain:last-child { border-bottom-width: 1px; } -.ui-li>.ui-btn-inner { display: block; position: relative; padding: 0; } -.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: .7em 75px .7em 15px; display: block; } -.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb { min-height: 60px; padding-left: 100px; } -.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon { min-height: 20px; padding-left: 40px; } -.ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } -.ui-li-thumb, .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; } -.ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; } -.ui-li-thumb, .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; } - -.ui-li-aside { float: right; width: 50%; text-align: right; margin: .3em 0; } -@media all and (min-width: 480px){ - .ui-li-aside { width: 45%; } -} -.ui-li-divider { cursor: default; } -.ui-li-has-alt .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-alt { padding-right: 95px; } -.ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; } -.ui-li-divider .ui-li-count, .ui-li-static .ui-li-count { right: 10px; } -.ui-li-has-alt .ui-li-count { right: 55px; } -.ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; } -.ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; } -.ui-li-link-alt .ui-btn-inner { padding: 0; position: static; } -.ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; } - -.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px } -.ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; } - -.ui-listview-filter-inset { margin: -15px -5px -15px -5px; background: transparent; } -.ui-li.ui-screen-hidden{display:none;} -/* Odd iPad positioning issue. */ -@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { - .ui-li .ui-btn-text { overflow: visible; } -} - -/* -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. -*/ -label.ui-slider { display: block; } -input.ui-slider-input { display: inline-block; width: 50px; } -select.ui-slider-switch { display: none; } -div.ui-slider { position: relative; display: inline-block; overflow: visible; height: 15px; padding: 0; margin: 0 2% 0 20px; top: 4px; width: 66%; } -a.ui-slider-handle { position: absolute; z-index: 10; top: 50%; width: 28px; height: 28px; margin-top: -15px; margin-left: -15px; } -a.ui-slider-handle .ui-btn-inner { padding-left: 0; padding-right: 0; } -@media all and (min-width: 480px){ - label.ui-slider { display: inline-block; width: 20%; margin: 0 2% 0 0; } - div.ui-slider { width: 45%; } -} - -div.ui-slider-switch { height: 32px; overflow: hidden; margin-left: 0; } -div.ui-slider-inneroffset { margin-left: 50%; position: absolute; top: 1px; height: 100%; width: 50%; } -div.ui-slider-handle-snapping { -webkit-transition: left 100ms linear; } -div.ui-slider-labelbg { position: absolute; top:0; margin: 0; border-width: 0; } -div.ui-slider-switch div.ui-slider-labelbg-a { width: 60%; height: 100%; left: 0; } -div.ui-slider-switch div.ui-slider-labelbg-b { width: 60%; height: 100%; right: 0; } -.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b { z-index: -1; } -.ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a { z-index: 0; } - -div.ui-slider-switch a.ui-slider-handle { z-index: 20; width: 101%; height: 32px; margin-top: -18px; margin-left: -101%; } -span.ui-slider-label { width: 100%; position: absolute;height: 32px; font-size: 16px; text-align: center; line-height: 2; background: none; border-color: transparent; } -span.ui-slider-label-a { left: -100%; margin-right: -1px } -span.ui-slider-label-b { right: -100%; margin-left: -1px } diff --git a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.min.css b/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.min.css deleted file mode 100644 index 8e55bf5423e..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0a4.1.min.css +++ /dev/null @@ -1,16 +0,0 @@ -/*! - * jQuery Mobile v1.0a4.1 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ -/*! - * jQuery Mobile v1.0a4.1 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#3c3c3c,#111);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(1,#111));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-body-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-moz-linear-gradient(top,#666,#222);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#222));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#555,#333);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#666,#444);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#444));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-moz-linear-gradient(top,#333,#5a5a5a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#5a5a5a));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#7cc4e7;font-weight:bold}.ui-body-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-moz-linear-gradient(top,#e6e6e6,#ccc);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(1,#ccc));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-moz-linear-gradient(top,#4e89c5,#2567ab);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5f9cc5),color-stop(1,#396b9e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-moz-linear-gradient(top,#72b0d4,#4b88b6);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72b0d4),color-stop(1,#4b88b6));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')"}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-moz-linear-gradient(top,#396b9e,#4e89c5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#396b9e),color-stop(1,#4e89c5));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#e9eaeb));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ddd));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-moz-linear-gradient(top,#fefefe,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#ededed,#dadada);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(1,#dadada));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#eee,#fdfdfd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fdfdfd));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(1,#bbb));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')"}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fff));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"}.ui-btn-down-d a.ui-link-inherit{border:1px solid #808080;background:#ced0d2;font-weight:bold;color:#111;text-shadow:none;background-image:-moz-linear-gradient(top,#ccc,#eee);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ccc),color-stop(1,#eee));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#cccccc', EndColorStr='#eeeeee')"}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-moz-linear-gradient(top,#fff,#faeb9e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#faeb9e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')"}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcf0b5),color-stop(1,#fbe26f));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-moz-linear-gradient(top,#fadb4e,#fceda7);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fadb4e),color-stop(1,#fceda7));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-moz-linear-gradient(top,#85bae4,#5393c5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#85bae4),color-stop(1,#5393c5));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')";outline:0}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{cursor:default!important}.ui-icon{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-color:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-icon-searchfield{background-image:url(images/icon-search-black.png);background-size:16px 16px}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.portrait,.portrait .ui-page{min-height:100%}.landscape,.landscape .ui-page{min-height:100%}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.fade.out{z-index:0;-webkit-animation-name:fadeout}.ui-mobile-viewport-perspective{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{border-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-btn:focus,.ui-btn:active{outline:0}.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;height:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{display:inline-block;width:20px;height:20px;padding:2px 1px 2px 3px;text-indent:-9999px}.ui-btn-icon-notext .ui-btn-inner{padding:0}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-icon-top .ui-icon{top:5px}.ui-btn-icon-bottom .ui-icon{bottom:5px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:0;cursor:pointer;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.ui-collapsible-contain{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;left:-9999px}.ui-collapsible-content{display:block;padding:10px 0 10px 8px}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible-contain{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:95%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{display:inline}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}.min-width-480px .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.min-width-480px .ui-controlgroup-controls{width:60%;display:inline-block}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{margin:15px;position:relative}.ui-dialog .ui-header,.ui-dialog .ui-footer{z-index:10;width:auto}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{background:0;padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}.min-width-480px .ui-field-contain{border-width:0;padding:0;margin:1em 0}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:inline-block;min-height:1em}.ui-select .ui-btn-text{text-overflow:ellipsis;overflow:hidden;display:block}.ui-selectmenu{position:absolute;padding:0;z-index:100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}.min-width-480px label.ui-select{display:inline-block;width:20%;margin:0 2% 0 0}.min-width-480px .ui-select{width:60%;display:inline-block}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;line-height:1.4;font-size:16px;display:block;width:95%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;width:77%;background-position:8px 50%;background-repeat:no-repeat;position:relative}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-14px}.ui-input-search .ui-input-clear-hidden{display:none}.min-width-480px label.ui-input-text{vertical-align:top}.min-width-480px label.ui-input-text{display:inline-block;width:20%;margin:0 2% 0 0}.min-width-480px input.ui-input-text,.min-width-480px textarea.ui-input-text,.min-width-480px .ui-input-search{width:60%;display:inline-block}.min-width-480px .ui-input-search{width:50%}.min-width-480px .ui-input-search input.ui-input-text{width:98%}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 75px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}.min-width-480px .ui-li-aside{width:45%}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px}.ui-li-link-alt .ui-btn-inner{padding:0;position:static}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{display:block}input.ui-slider-input,.min-width-480px input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:66%}a.ui-slider-handle{position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}.min-width-480px label.ui-slider{display:inline-block;width:20%;margin:0 2% 0 0}.min-width-480px div.ui-slider{width:45%}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}div.ui-slider-handle-snapping{-webkit-transition:left 100ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px} \ No newline at end of file diff --git a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0b1.min.css b/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0b1.min.css deleted file mode 100644 index caf4b838004..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/css/jquery.mobile-1.0b1.min.css +++ /dev/null @@ -1,2006 +0,0 @@ -/*! - * jQuery Mobile v1.0b1 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ - .ui-bar-a{ - border:1px solid #2a2a2a; - background:#111; - color:#fff; - font-weight:bold; - text-shadow:0 -1px 1px #000; - background-image:-moz-linear-gradient(top,#3c3c3c,#111); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3c3c3c),color-stop(1,#111)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')" -} -.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-bar-a .ui-link-inherit{ - color:#fff -} -.ui-bar-a .ui-link{ - color:#7cc4e7; - font-weight:bold -} -.ui-body-a{ - border:1px solid #2a2a2a; - background:#222; - color:#fff; - text-shadow:0 1px 0 #000; - font-weight:normal; - background-image:-moz-linear-gradient(top,#666,#222); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#222)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')" -} -.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-a .ui-link-inherit{ - color:#fff -} -.ui-body-a .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-br{ - border-bottom:#828282; - border-bottom:rgba(130,130,130,.3); - border-bottom-width:1px; - border-bottom-style:solid -} -.ui-btn-up-a{ - border:1px solid #222; - background:#333; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #000; - background-image:-moz-linear-gradient(top,#555,#333); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(1,#333)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')" -} -.ui-btn-up-a a.ui-link-inherit{ - color:#fff -} -.ui-btn-hover-a{ - border:1px solid #000; - background:#444; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #000; - background-image:-moz-linear-gradient(top,#666,#444); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#444)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')" -} -.ui-btn-hover-a a.ui-link-inherit{ - color:#fff -} -.ui-btn-down-a{ - border:1px solid #000; - background:#3d3d3d; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #000; - background-image:-moz-linear-gradient(top,#333,#5a5a5a); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#333),color-stop(1,#5a5a5a)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')" -} -.ui-btn-down-a a.ui-link-inherit{ - color:#fff -} -.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{ - font-family:Helvetica,Arial,sans-serif; - text-decoration:none -} -.ui-bar-b{ - border:1px solid #456f9a; - background:#5e87b0; - color:#fff; - font-weight:bold; - text-shadow:0 -1px 1px #254f7a; - background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#81a8ce),color-stop(1,#5e87b0)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')" -} -.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-bar-b .ui-link-inherit{ - color:#fff -} -.ui-bar-b .ui-link{ - color:#7cc4e7; - font-weight:bold -} -.ui-body-b{ - border:1px solid #c6c6c6; - background:#ccc; - color:#333; - text-shadow:0 1px 0 #fff; - font-weight:normal; - background-image:-moz-linear-gradient(top,#e6e6e6,#ccc); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(1,#ccc)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')" -} -.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-b .ui-link-inherit{ - color:#333 -} -.ui-body-b .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-btn-up-b{ - border:1px solid #145072; - background:#2567ab; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #145072; - background-image:-moz-linear-gradient(top,#4e89c5,#2567ab); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5f9cc5),color-stop(1,#396b9e)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')" -} -.ui-btn-up-b a.ui-link-inherit{ - color:#fff -} -.ui-btn-hover-b{ - border:1px solid #00516e; - background:#4b88b6; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #014d68; - background-image:-moz-linear-gradient(top,#72b0d4,#4b88b6); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#72b0d4),color-stop(1,#4b88b6)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')" -} -.ui-btn-hover-b a.ui-link-inherit{ - color:#fff -} -.ui-btn-down-b{ - border:1px solid #225377; - background:#4e89c5; - font-weight:bold; - color:#fff; - text-shadow:0 -1px 1px #225377; - background-image:-moz-linear-gradient(top,#396b9e,#4e89c5); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#396b9e),color-stop(1,#4e89c5)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')" -} -.ui-btn-down-b a.ui-link-inherit{ - color:#fff -} -.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{ - font-family:Helvetica,Arial,sans-serif; - text-decoration:none -} -.ui-bar-c{ - border:1px solid #b3b3b3; - background:#e9eaeb; - color:#3e3e3e; - font-weight:bold; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#f0f0f0,#e9eaeb); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(1,#e9eaeb)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')" -} -.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-c{ - border:1px solid #b3b3b3; - color:#333; - text-shadow:0 1px 0 #fff; - background:#f0f0f0; - background-image:-moz-linear-gradient(top,#eee,#ddd); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ddd)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')" -} -.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-c .ui-link-inherit{ - color:#333 -} -.ui-body-c .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-btn-up-c{ - border:1px solid #ccc; - background:#eee; - font-weight:bold; - color:#444; - text-shadow:0 1px 1px #f6f6f6; - background-image:-moz-linear-gradient(top,#fefefe,#eee); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')" -} -.ui-btn-up-c a.ui-link-inherit{ - color:#2f3e46 -} -.ui-btn-hover-c{ - border:1px solid #bbb; - background:#dadada; - font-weight:bold; - color:#101010; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#ededed,#dadada); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(1,#dadada)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')" -} -.ui-btn-hover-c a.ui-link-inherit{ - color:#2f3e46 -} -.ui-btn-down-c{ - border:1px solid #808080; - background:#fdfdfd; - font-weight:bold; - color:#111; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#eee,#fdfdfd); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fdfdfd)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')" -} -.ui-btn-down-c a.ui-link-inherit{ - color:#2f3e46 -} -.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{ - font-family:Helvetica,Arial,sans-serif; - text-decoration:none -} -.ui-bar-d{ - border:1px solid #ccc; - background:#bbb; - color:#333; - text-shadow:0 1px 0 #eee; - background-image:-moz-linear-gradient(top,#ddd,#bbb); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ddd),color-stop(1,#bbb)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')" -} -.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-bar-d .ui-link-inherit{ - color:#333 -} -.ui-bar-d .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-body-d{ - border:1px solid #ccc; - color:#333; - text-shadow:0 1px 0 #fff; - background:#fff -} -.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-d .ui-link-inherit{ - color:#333 -} -.ui-body-d .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-btn-up-d{ - border:1px solid #ccc; - background:#fff; - font-weight:bold; - color:#444; - text-shadow:0 1px 1px #fff -} -.ui-btn-up-d a.ui-link-inherit{ - color:#333 -} -.ui-btn-hover-d{ - border:1px solid #aaa; - background:#eee; - font-weight:bold; - color:#222; - cursor:pointer; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#fdfdfd,#eee); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#eee)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')" -} -.ui-btn-hover-d a.ui-link-inherit{ - color:#222 -} -.ui-btn-down-d{ - border:1px solid #aaa; - background:#fff; - font-weight:bold; - color:#111; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#eee,#fff); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#fff)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')" -} -.ui-btn-down-d a.ui-link-inherit{ - color:#111 -} -.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{ - font-family:Helvetica,Arial,sans-serif; - text-decoration:none -} -.ui-bar-e{ - border:1px solid #f7c942; - background:#fadb4e; - color:#333; - text-shadow:0 1px 0 #fff; - background-image:-moz-linear-gradient(top,#fceda7,#fadb4e); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')" -} -.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-d button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-bar-e .ui-link-inherit{ - color:#333 -} -.ui-bar-e .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-body-e{ - border:1px solid #f7c942; - color:#333; - text-shadow:0 1px 0 #fff; - background:#faeb9e; - background-image:-moz-linear-gradient(top,#fff,#faeb9e); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#faeb9e)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')" -} -.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{ - font-family:Helvetica,Arial,sans-serif -} -.ui-body-e .ui-link-inherit{ - color:#333 -} -.ui-body-e .ui-link{ - color:#2489ce; - font-weight:bold -} -.ui-btn-up-e{ - border:1px solid #f7c942; - background:#fadb4e; - font-weight:bold; - color:#333; - text-shadow:0 1px 0 #fff; - background-image:-moz-linear-gradient(top,#fceda7,#fadb4e); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fceda7),color-stop(1,#fadb4e)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')" -} -.ui-btn-up-e a.ui-link-inherit{ - color:#333 -} -.ui-btn-hover-e{ - border:1px solid #e79952; - background:#fbe26f; - font-weight:bold; - color:#111; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#fcf0b5,#fbe26f); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcf0b5),color-stop(1,#fbe26f)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')" -} -.ui-btn-hover-e a.ui-link-inherit{ - color:#333 -} -.ui-btn-down-e{ - border:1px solid #f7c942; - background:#fceda7; - font-weight:bold; - color:#111; - text-shadow:0 1px 1px #fff; - background-image:-moz-linear-gradient(top,#fadb4e,#fceda7); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fadb4e),color-stop(1,#fceda7)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')" -} -.ui-btn-down-e a.ui-link-inherit{ - color:#333 -} -.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{ - font-family:Helvetica,Arial,sans-serif; - text-decoration:none -} -a.ui-link-inherit{ - text-decoration:none!important -} -.ui-btn-active{ - border:1px solid #155678; - background:#4596ce; - font-weight:bold; - color:#fff; - cursor:pointer; - text-shadow:0 -1px 1px #145072; - text-decoration:none; - background-image:-moz-linear-gradient(top,#85bae4,#5393c5); - background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#85bae4),color-stop(1,#5393c5)); - -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#85bae4', EndColorStr='#5393c5')"; - outline:0 -} -.ui-btn-active a.ui-link-inherit{ - color:#fff -} -.ui-btn-inner{ - border-top:1px solid #fff; - border-color:rgba(255,255,255,.3) -} -.ui-corner-tl{ - -moz-border-radius-topleft:.6em; - -webkit-border-top-left-radius:.6em; - border-top-left-radius:.6em -} -.ui-corner-tr{ - -moz-border-radius-topright:.6em; - -webkit-border-top-right-radius:.6em; - border-top-right-radius:.6em -} -.ui-corner-bl{ - -moz-border-radius-bottomleft:.6em; - -webkit-border-bottom-left-radius:.6em; - border-bottom-left-radius:.6em -} -.ui-corner-br{ - -moz-border-radius-bottomright:.6em; - -webkit-border-bottom-right-radius:.6em; - border-bottom-right-radius:.6em -} -.ui-corner-top{ - -moz-border-radius-topleft:.6em; - -webkit-border-top-left-radius:.6em; - border-top-left-radius:.6em; - -moz-border-radius-topright:.6em; - -webkit-border-top-right-radius:.6em; - border-top-right-radius:.6em -} -.ui-corner-bottom{ - -moz-border-radius-bottomleft:.6em; - -webkit-border-bottom-left-radius:.6em; - border-bottom-left-radius:.6em; - -moz-border-radius-bottomright:.6em; - -webkit-border-bottom-right-radius:.6em; - border-bottom-right-radius:.6em -} -.ui-corner-right{ - -moz-border-radius-topright:.6em; - -webkit-border-top-right-radius:.6em; - border-top-right-radius:.6em; - -moz-border-radius-bottomright:.6em; - -webkit-border-bottom-right-radius:.6em; - border-bottom-right-radius:.6em -} -.ui-corner-left{ - -moz-border-radius-topleft:.6em; - -webkit-border-top-left-radius:.6em; - border-top-left-radius:.6em; - -moz-border-radius-bottomleft:.6em; - -webkit-border-bottom-left-radius:.6em; - border-bottom-left-radius:.6em -} -.ui-corner-all{ - -moz-border-radius:.6em; - -webkit-border-radius:.6em; - border-radius:.6em -} -.ui-disabled{ - opacity:.3 -} -.ui-disabled,.ui-disabled a{ - cursor:default -} -.ui-icon{ - background:#666; - background:rgba(0,0,0,.4); - background-image:url(images/icons-18-white.png); - background-repeat:no-repeat; - -moz-border-radius:9px; - -webkit-border-radius:9px; - border-radius:9px -} -.ui-icon-alt{ - background:#fff; - background:rgba(255,255,255,.3); - background-image:url(images/icons-18-black.png); - background-repeat:no-repeat -} -@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){ - .ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{ - background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px - } - .ui-icon-alt{ - background-image:url(images/icons-36-black.png) - } -} -.ui-icon-plus{ - background-position:-0 50% -} -.ui-icon-minus{ - background-position:-36px 50% -} -.ui-icon-delete{ - background-position:-72px 50% -} -.ui-icon-arrow-r{ - background-position:-108px 50% -} -.ui-icon-arrow-l{ - background-position:-144px 50% -} -.ui-icon-arrow-u{ - background-position:-180px 50% -} -.ui-icon-arrow-d{ - background-position:-216px 50% -} -.ui-icon-check{ - background-position:-252px 50% -} -.ui-icon-gear{ - background-position:-288px 50% -} -.ui-icon-refresh{ - background-position:-324px 50% -} -.ui-icon-forward{ - background-position:-360px 50% -} -.ui-icon-back{ - background-position:-396px 50% -} -.ui-icon-grid{ - background-position:-432px 50% -} -.ui-icon-star{ - background-position:-468px 50% -} -.ui-icon-alert{ - background-position:-504px 50% -} -.ui-icon-info{ - background-position:-540px 50% -} -.ui-icon-home{ - background-position:-576px 50% -} -.ui-icon-search{ - background-position:-612px 50% -} -.ui-icon-checkbox-off{ - background-position:-684px 50% -} -.ui-icon-checkbox-on{ - background-position:-648px 50% -} -.ui-icon-radio-off{ - background-position:-756px 50% -} -.ui-icon-radio-on{ - background-position:-720px 50% -} -.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{ - background-color:transparent; - -moz-border-radius:0; - -webkit-border-radius:0; - border-radius:0 -} -.ui-icon-searchfield{ - background-image:url(images/icon-search-black.png);background-size:16px 16px -} -.ui-icon-loading{ - background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px -} -.ui-btn-corner-tl{ - -moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em -} -.ui-btn-corner-tr{ - -moz-border-radius-topright:1em; - -webkit-border-top-right-radius:1em; - border-top-right-radius:1em -} -.ui-btn-corner-bl{ - -moz-border-radius-bottomleft:1em; - -webkit-border-bottom-left-radius:1em; - border-bottom-left-radius:1em -} -.ui-btn-corner-br{ - -moz-border-radius-bottomright:1em; - -webkit-border-bottom-right-radius:1em; - border-bottom-right-radius:1em -} -.ui-btn-corner-top{ - -moz-border-radius-topleft:1em; - -webkit-border-top-left-radius:1em; - border-top-left-radius:1em; - -moz-border-radius-topright:1em; - -webkit-border-top-right-radius:1em; - border-top-right-radius:1em -} -.ui-btn-corner-bottom{ - -moz-border-radius-bottomleft:1em; - -webkit-border-bottom-left-radius:1em; - border-bottom-left-radius:1em; - -moz-border-radius-bottomright:1em; - -webkit-border-bottom-right-radius:1em; - border-bottom-right-radius:1em -} -.ui-btn-corner-right{ - -moz-border-radius-topright:1em; - -webkit-border-top-right-radius:1em; - border-top-right-radius:1em; - -moz-border-radius-bottomright:1em; - -webkit-border-bottom-right-radius:1em; - border-bottom-right-radius:1em -} -.ui-btn-corner-left{ - -moz-border-radius-topleft:1em; - -webkit-border-top-left-radius:1em; - border-top-left-radius:1em; - -moz-border-radius-bottomleft:1em; - -webkit-border-bottom-left-radius:1em; - border-bottom-left-radius:1em -} -.ui-btn-corner-all{ - -moz-border-radius:1em; - -webkit-border-radius:1em; - border-radius:1em -} -.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{ - -webkit-background-clip:padding-box; - -moz-background-clip:padding-box; - background-clip:padding-box -} -.ui-overlay{ - background:#666; - opacity:.5; - filter:Alpha(Opacity=50); - position:absolute; - width:100%; - height:100% -} -.ui-overlay-shadow{ - -moz-box-shadow:0 0 12px rgba(0,0,0,.6); - -webkit-box-shadow:0 0 12px rgba(0,0,0,.6); - box-shadow:0 0 12px rgba(0,0,0,.6) -} -.ui-shadow{ - -moz-box-shadow:0 1px 4px rgba(0,0,0,.3); - -webkit-box-shadow:0 1px 4px rgba(0,0,0,.3); - box-shadow:0 1px 4px rgba(0,0,0,.3) -} -.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{ - -moz-box-shadow:0 1px 0 rgba(255,255,255,.3); - -webkit-box-shadow:0 1px 0 rgba(255,255,255,.3); - box-shadow:0 1px 0 rgba(255,255,255,.3) -} -.ui-shadow-inset{ - -moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2); - -webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2); - box-shadow:inset 0 1px 4px rgba(0,0,0,.2) -} -.ui-icon-shadow{ - -moz-box-shadow:0 1px 0 rgba(255,255,255,.4); - -webkit-box-shadow:0 1px 0 rgba(255,255,255,.4); - box-shadow:0 1px 0 rgba(255,255,255,.4) -} -.ui-focus{ - -moz-box-shadow:0 0 12px #387bbe; - -webkit-box-shadow:0 0 12px #387bbe; - box-shadow:0 0 12px #387bbe -} -.ui-mobile-nosupport-boxshadow *{ - -moz-box-shadow:none!important; - -webkit-box-shadow:none!important; - box-shadow:none!important -} -.ui-mobile-nosupport-boxshadow .ui-focus{ - outline-width:2px -} -.ui-mobile,.ui-mobile body{ - height:100% -} -.ui-mobile fieldset,.ui-page{ - padding:0; - margin:0 -} -.ui-mobile a img,.ui-mobile fieldset{ - border:0 -} -.ui-mobile-viewport{ - margin:0; - overflow-x:hidden; - -webkit-text-size-adjust:none; - -ms-text-size-adjust:none; - -webkit-tap-highlight-color:rgba(0,0,0,0) -} -.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{ - top:0; - left:0; - width:100%; - min-height:100%; - position:absolute; - display:none; - border:0 -} -.ui-mobile .ui-page-active{ - display:block; - overflow:visible -} -.portrait,.portrait .ui-page{ - min-height:420px -} -.landscape,.landscape .ui-page{ - min-height:300px -} -.ui-loading .ui-mobile-viewport{ - overflow:hidden!important -} -.ui-loading .ui-loader{ - display:block -} -.ui-loading .ui-page{ - overflow:hidden -} -.ui-loader{ - display:none; - position:absolute; - opacity:.85; - z-index:100; - left:50%; - width:200px; - margin-left:-130px; - margin-top:-35px; - padding:10px 30px -} -.ui-loader h1{ - font-size:15px; - text-align:center -} -.ui-loader .ui-icon{ - position:static; - display:block; - opacity:.9; - margin:0 auto; - width:35px; - height:35px; - background-color:transparent -} -.ui-mobile-rendering>*{ - visibility:hidden -} -.ui-bar,.ui-body{ - position:relative; - padding:.4em 15px; - overflow:hidden; - display:block; - clear:both -} -.ui-bar{ - font-size:16px; - margin:0 -} -.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{ - margin:0; - padding:0; - font-size:16px; - display:inline-block -} -.ui-header,.ui-footer{ - display:block -} -.ui-page .ui-header,.ui-page .ui-footer{ - position:relative -} -.ui-header .ui-btn-left{ - position:absolute; - left:10px; - top:.4em -} -.ui-header .ui-btn-right{ - position:absolute; - right:10px; - top:.4em -} -.ui-header .ui-title,.ui-footer .ui-title{ - min-height:1.1em; - text-align:center; - font-size:16px; - display:block; - margin:.6em 90px .8em; - padding:0; - text-overflow:ellipsis; - overflow:hidden; - white-space:nowrap; - outline:0!important -} -.ui-content{ - border-width:0; - overflow:visible; - overflow-x:hidden; - padding:15px -} -.ui-page-fullscreen .ui-content{ - padding:0 -} -.ui-icon{ - width:18px; - height:18px -} -.ui-fullscreen img{ - max-width:100% -} -.ui-nojs{ - position:absolute; - left:-9999px -} -.spin{ - -webkit-transform:rotate(360deg); - -webkit-animation-name:spin; - -webkit-animation-duration:1s; - -webkit-animation-iteration-count:infinite -} -@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}} -.in,.out{ - -webkit-animation-timing-function:ease-in-out; - -webkit-animation-duration:350ms -} -.slide.in{ - -webkit-transform:translateX(0); - -webkit-animation-name:slideinfromright -} -.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft} -.slide.in.reverse{ - -webkit-transform:translateX(0); - -webkit-animation-name:slideinfromleft -} -.slide.out.reverse{ - -webkit-transform:translateX(100%); - -webkit-animation-name:slideouttoright -} -.slideup.in{ - -webkit-transform:translateY(0); - -webkit-animation-name:slideinfrombottom; - z-index:10 -} -.slideup.out{ - -webkit-animation-name:dontmove; - z-index:0 -} -.slideup.out.reverse{ - -webkit-transform:translateY(100%); - z-index:10; - -webkit-animation-name:slideouttobottom -} -.slideup.in.reverse{ - z-index:0; - -webkit-animation-name:dontmove -} -.slidedown.in{ - -webkit-transform:translateY(0); - -webkit-animation-name:slideinfromtop; - z-index:10 -} -.slidedown.out{ - -webkit-animation-name:dontmove; - z-index:0 -} -.slidedown.out.reverse{ - -webkit-transform:translateY(-100%); - z-index:10; - -webkit-animation-name:slideouttotop -} -.slidedown.in.reverse{ - z-index:0; - -webkit-animation-name:dontmove -} -@-webkit-keyframes slideinfromright{ - from{ - -webkit-transform:translateX(100%) - } - to - { - -webkit-transform:translateX(0) - } -} -@-webkit-keyframes slideinfromleft{ - from{ - -webkit-transform:translateX(-100%) - } - to - { - -webkit-transform:translateX(0) - } -} -@-webkit-keyframes slideouttoleft{ - from{ - -webkit-transform:translateX(0) - } - to - { - -webkit-transform:translateX(-100%) - } -} -@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}} -@-webkit-keyframes slideinfromtop{ - from{ - -webkit-transform:translateY(-100%) - } - to - { - -webkit-transform:translateY(0) - } -} -@-webkit-keyframes slideinfrombottom{ - from{ - -webkit-transform:translateY(100%) - } - to - { - -webkit-transform:translateY(0) - } -} -@-webkit-keyframes slideouttobottom{ - from - { - -webkit-transform:translateY(0) - } - to - { - -webkit-transform:translateY(100%) - } -} -@-webkit-keyframes slideouttotop{ - from{ - -webkit-transform:translateY(0) - } - to - { - -webkit-transform:translateY(-100%) - } -} -@-webkit-keyframes fadein{ - from{ - opacity:0 - } - to - { - opacity:1 - } -} -@-webkit-keyframes fadeout{ - from{ - opacity:1 - } - to - { - opacity:0 - } -} -.fade.in{ - opacity:1; - z-index:10; - -webkit-animation-name:fadein -} -.fade.out{ - z-index:0; - -webkit-animation-name:fadeout -} -.viewport-flip{ - -webkit-perspective:1000; - position:absolute -} -.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{ - width:100%; - height:100%; - overflow:hidden -} -.flip{ - -webkit-animation-duration:.65s; - -webkit-backface-visibility:hidden; - -webkit-transform:translateX(0) -} -.flip.in{ - -webkit-transform:rotateY(0) scale(1); - -webkit-animation-name:flipinfromleft -} -.flip.out{ - -webkit-transform:rotateY(-180deg) scale(.8); - -webkit-animation-name:flipouttoleft -} -.flip.in.reverse{ - -webkit-transform:rotateY(0) scale(1); - -webkit-animation-name:flipinfromright -} -.flip.out.reverse{ - -webkit-transform:rotateY(180deg) scale(.8); - -webkit-animation-name:flipouttoright -} -@-webkit-keyframes flipinfromright{ - from{ - -webkit-transform:rotateY(-180deg) scale(.8) - } - to - { - -webkit-transform:rotateY(0) scale(1) - } -} -@-webkit-keyframes flipinfromleft{ - from{ - -webkit-transform:rotateY(180deg) scale(.8) - } - to - { - -webkit-transform:rotateY(0) scale(1) - } -} -@-webkit-keyframes flipouttoleft{ - from{ - -webkit-transform:rotateY(0) scale(1) - } - to - { - -webkit-transform:rotateY(-180deg) scale(.8) - } -} -@-webkit-keyframes flipouttoright{ - from{ - -webkit-transform:rotateY(0) scale(1) - } - to - { - -webkit-transform:rotateY(180deg) scale(.8) - } -} -@-webkit-keyframes dontmove{ - from{ - opacity:1 - } - to{ - opacity:1 - } -} -.pop{ - -webkit-transform-origin:50% 50% -} -.pop.in{ - -webkit-transform:scale(1); - opacity:1; - -webkit-animation-name:popin; - z-index:10 -} -.pop.out.reverse{ - -webkit-transform:scale(.2); - opacity:0; - -webkit-animation-name:popout; - z-index:10 -} -.pop.in.reverse{ - z-index:0; - -webkit-animation-name:dontmove -} -@-webkit-keyframes popin{ - from{ - -webkit-transform:scale(.2); - opacity:0 - } - to{ - -webkit-transform:scale(1); - opacity:1 - } -} -@-webkit-keyframes popout{ - from{ - -webkit-transform:scale(1); - opacity:1 - } - to{ - -webkit-transform:scale(.2); - opacity:0 - } -} -.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{ - overflow:hidden -} -.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{ - margin:0; - padding:0; - border:0; - float:left; - min-height:1px -} -.ui-grid-solo .ui-block-a{ - width:100%; - float:none -} -.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{ - width:50% -} -.ui-grid-a .ui-block-a{ - clear:left -} -.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{ - width:33.333% -} -.ui-grid-b .ui-block-a{ - clear:left -} -.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{ - width:25% -} -.ui-grid-c .ui-block-a{ - clear:left -} -.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{ - width:20% -} -.ui-grid-d .ui-block-a{ - clear:left -} -.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{ - position:absolute; - overflow:hidden; - width:100%; - border-left-width:0; - border-right-width:0 -} -.ui-header-fixed,.ui-footer-fixed{ - z-index:1000; - -webkit-transform:translateZ(0) -} -.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{ - display:none -} -.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{ - opacity:.9 -} -.ui-navbar{ - overflow:hidden -} -.ui-navbar ul,.ui-navbar-expanded ul{ - list-style:none; - padding:0; - margin:0; - position:relative; - display:block; - border:0 -} -.ui-navbar-collapsed ul{ - float:left; - width:75%; - margin-right:-2px -} -.ui-navbar-collapsed .ui-navbar-toggle{ - float:left; - width:25% -} -.ui-navbar li.ui-navbar-truncate{ - position:absolute; - left:-9999px; - top:-9999px -} -.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{ - display:block; - font-size:12px; - text-align:center; - margin:0; - border-right-width:0 -} -.ui-navbar li .ui-btn{ - margin-right:-1px -} -.ui-navbar li .ui-btn:last-child{ - margin-right:0 -} -.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{ - border-top-width:0; - border-bottom-width:0 -} -.ui-navbar .ui-btn-inner{ - padding-left:2px; - padding-right:2px -} -.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{ - padding-top:.8em; - padding-bottom:.9em -} -.ui-navbar-expanded .ui-btn{ - margin:0; - font-size:14px -} -.ui-navbar-expanded .ui-btn-inner{ - padding-left:5px; - padding-right:5px -} -.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{ - padding:45px 5px 15px; - text-align:center -} -.ui-navbar-expanded .ui-btn-icon-top .ui-icon{ - top:15px -} -.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{ - padding:15px 5px 45px; - text-align:center -} -.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{ - bottom:15px -} -.ui-navbar-expanded li .ui-btn .ui-btn-inner{ - min-height:2.5em -} -.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{ - padding-top:1.8em; - padding-bottom:1.9em -} -.ui-btn{ - display:block; - text-align:center; - cursor:pointer; - position:relative; - margin:.5em 5px; - padding:0 -} -.ui-btn:focus,.ui-btn:active{ - outline:0 -} -.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{ - display:inline-block; - font-size:13px; - margin:0 -} -.ui-btn-inline{ - display:inline-block -} -.ui-btn-inner{ - padding:.6em 25px; - display:block; - text-overflow:ellipsis; - overflow:hidden; - white-space:nowrap; - position:relative -} -.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{ - padding:.4em 8px .5em -} -.ui-btn-icon-notext{ - display:inline-block; - width:20px; - height:20px; - padding:2px 1px 2px 3px; - text-indent:-9999px -} -.ui-btn-icon-notext .ui-btn-inner{ - padding:0 -} -.ui-btn-icon-notext .ui-btn-text{ - position:absolute; - left:-999px -} -.ui-btn-icon-left .ui-btn-inner{ - padding-left:33px -} -.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{ - padding-left:27px -} -.ui-btn-icon-right .ui-btn-inner{ - padding-right:33px -} -.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{ - padding-right:27px -} -.ui-btn-icon-top .ui-btn-inner{ - padding-top:33px -} -.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{ - padding-top:27px -} -.ui-btn-icon-bottom .ui-btn-inner{ - padding-bottom:33px -} -.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{ - padding-bottom:27px -} -.ui-btn-icon-notext .ui-icon{ - display:block -} -.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{ - position:absolute; - top:50%; - margin-top:-9px -} -.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{ - position:absolute; - left:50%; - margin-left:-9px -} -.ui-btn-icon-left .ui-icon{ - left:10px -} -.ui-btn-icon-right .ui-icon{ - right:10px -} -.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{ - left:4px -} -.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{ - right:4px -} -.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{ - top:4px -} -.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{ - bottom:4px -} -.ui-btn-icon-top .ui-icon{ - top:5px -} -.ui-btn-icon-bottom .ui-icon{ - bottom:5px -} -.ui-btn-hidden{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - -webkit-appearance:button; - opacity:0; - cursor:pointer; - -ms-filter:"alpha(opacity=0)"; - filter:alpha(opacity=0); - background:transparent -} -.ui-collapsible-contain{ - margin:.5em 0 -} -.ui-collapsible-heading{ - font-size:16px; - display:block; - margin:0 -8px; - padding:0; - border-width:0 0 1px 0; - position:relative -} -.ui-collapsible-heading a{ - text-align:left; - margin:0 -} -.ui-collapsible-heading a .ui-btn-inner{ - padding-left:40px -} -.ui-collapsible-heading a span.ui-btn{ - position:absolute; - left:6px; - top:50%; - margin:-12px 0 0 0; - width:20px; - height:20px; - padding:1px 0 1px 2px; - text-indent:-9999px -} -.ui-collapsible-heading a span.ui-btn .ui-btn-inner{ - padding:10px 0 -} -.ui-collapsible-heading a span.ui-btn .ui-icon{ - left:0; - margin-top:-10px -} -.ui-collapsible-heading-status{ - position:absolute; - left:-9999px -} -.ui-collapsible-content{ - display:block;padding:10px 0 10px 8px -} -.ui-collapsible-content-collapsed{ - display:none -} -.ui-collapsible-set{ - margin:.5em 0 -} -.ui-collapsible-set .ui-collapsible-contain{ - margin:-1px 0 0 -} -.ui-controlgroup,fieldset.ui-controlgroup{ - padding:0;margin:.5em 0 1em -} -.ui-bar .ui-controlgroup{ - margin:0 .3em -} -.ui-controlgroup-label{ - font-size:16px; - line-height:1.4; - font-weight:normal; - margin:0 0 .3em -} -.ui-controlgroup-controls{ - display:block; - width:95% -} -.ui-controlgroup li{ - list-style:none -} -.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{ - margin:0; - border-bottom-width:0 -} -.ui-controlgroup-vertical .ui-controlgroup-last{ - border-bottom-width:1px -} -.ui-controlgroup-horizontal{ - padding:0 -} -.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{ - display:inline-block; - margin:0 -5px 0 0 -} -.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{ - display:inline -} -.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{ - margin-right:0 -} -.ui-controlgroup-horizontal .ui-controlgroup-last{ - margin-right:0 -} -.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{ - font-size:16px -} -@media all and (min-width:450px){ - .ui-controlgroup-label{ - vertical-align:top; - display:inline-block; - width:20%; - margin:0 2% 0 0 - } - .ui-controlgroup-controls{ - width:60%; - display:inline-block - } -} -.ui-dialog{ - min-height:480px -} -.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{ - margin:15px; - position:relative -} -.ui-dialog .ui-header,.ui-dialog .ui-footer{ - z-index:10; - width:auto -} -.ui-dialog .ui-content,.ui-dialog .ui-footer{ - margin-top:-15px -} -.ui-checkbox,.ui-radio{ - position:relative; - margin:.2em 0 .5em; - z-index:1 -} -.ui-checkbox .ui-btn,.ui-radio .ui-btn{ - margin:0; - text-align:left; - z-index:2 -} -.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{ - white-space:normal -} -.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{ - padding-left:45px -} -.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{ - padding-right:45px -} -.ui-checkbox .ui-icon,.ui-radio .ui-icon{ - top:1.1em -} -.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{ - left:15px -} -.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{ - right:15px -} -.ui-checkbox input,.ui-radio input{ - position:absolute; - left:20px; - top:50%; - width:10px; - height:10px; - margin:-5px 0 0 0; - outline:0!important; - z-index:1 -} -.ui-field-contain{ - background:0; - padding:1.5em 0; - margin:0; - border-bottom-width:1px; - overflow:visible -} -.ui-field-contain:first-child{ - border-top-width:0 -} -@media all and (min-width:450px){ - .ui-field-contain{ - border-width:0; - padding:0; - margin:1em 0 - } -} -.ui-select{ - display:block; - position:relative -} -.ui-select select{ - position:absolute; - left:-9999px; - top:-9999px -} -.ui-select .ui-btn{ - overflow:hidden -} -.ui-select .ui-btn select{ - cursor:pointer; - -webkit-appearance:button; - left:0; - top:0; - width:100%; - height:100%; - opacity:0; - -ms-filter:"alpha(opacity=0)"; - filter:alpha(opacity=0) -} -@-moz-document url-prefix(){ - .ui-select .ui-btn select{ - opacity:.0001 - } -} -.ui-select .ui-btn select.ui-select-nativeonly{ - opacity:1; - text-indent:0 -} -.ui-select .ui-btn-icon-right .ui-btn-inner{ - padding-right:45px -} -.ui-select .ui-btn-icon-right .ui-icon{ - right:15px -} -label.ui-select{ - font-size:16px; - line-height:1.4; - font-weight:normal; - margin:0 0 .3em; - display:block -} -.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{ - display:inline-block; - min-height:1em -} -.ui-select .ui-btn-text{ - text-overflow:ellipsis; - overflow:hidden; - display:block -} -.ui-selectmenu{ - position:absolute; - padding:0; - z-index:100!important; - width:80%; - max-width:350px; - padding:6px -} -.ui-selectmenu .ui-listview{ - margin:0 -} -.ui-selectmenu .ui-btn.ui-li-divider{ - cursor:default -} -.ui-selectmenu-hidden{ - top:-9999px; - left:-9999px -} -.ui-selectmenu-screen{ - position:absolute; - top:0; - left:0; - width:100%; - height:100%; - z-index:99 -} -.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{ - display:none -} -.ui-selectmenu-list .ui-li .ui-icon{ - display:block -} -.ui-li.ui-selectmenu-placeholder{ - display:none -} -.ui-selectmenu .ui-header .ui-title{ - margin:.6em 46px .8em -} -@media all and (min-width:450px){ - label.ui-select{ - display:inline-block; - width:20%; - margin:0 2% 0 0 - } - .ui-select{ - width:60%; - display:inline-block - } -} -.ui-selectmenu .ui-header h1:after{ - content:'.'; - visibility:hidden -} -label.ui-input-text{ - font-size:16px; - line-height:1.4; - display:block; - font-weight:normal; - margin:0 0 .3em -} -input.ui-input-text,textarea.ui-input-text{ - background-image:none; - padding:.4em; - line-height:1.4; - font-size:16px; - display:block; - width:95% -} -input.ui-input-text{ - -webkit-appearance:none -} -textarea.ui-input-text{ - height:50px; - -webkit-transition:height 200ms linear; - -moz-transition:height 200ms linear; - -o-transition:height 200ms linear; - transition:height 200ms linear -} -.ui-input-search{ - padding:0 30px; - width:77%; - background-position:8px 50%; - background-repeat:no-repeat; - position:relative -} -.ui-input-search input.ui-input-text{ - border:0; - width:98%; - padding:.4em 0; - margin:0; - display:block; - background:transparent none; - outline:0!important -} -.ui-input-search .ui-input-clear{ - position:absolute; - right:0; - top:50%; - margin-top:-14px -} -.ui-input-search .ui-input-clear-hidden{ - display:none -} -@media all and (min-width:450px){ - label.ui-input-text{ - vertical-align:top; - display:inline-block; - width:20%; - margin:0 2% 0 0 - } - input.ui-input-text,textarea.ui-input-text,.ui-input-search{ - width:60%; - display:inline-block - } - .ui-input-search{ - width:50% - } - .ui-input-search input.ui-input-text{ - width:98% - } -} -.ui-listview{ - margin:0; - counter-reset:listnumbering -} -.ui-content .ui-listview{ - margin:-15px -} -.ui-content .ui-listview-inset{ - margin:1em 0 -} -.ui-listview,.ui-li{ - list-style:none; - padding:0 -} -.ui-li,.ui-li.ui-field-contain{ - display:block; - margin:0; - position:relative; - overflow:visible; - text-align:left; - border-width:0; - border-top-width:1px -} -.ui-li .ui-btn-text a.ui-link-inherit{ - text-overflow:ellipsis; - overflow:hidden; - white-space:nowrap -} -.ui-li-divider,.ui-li-static{ - padding:.5em 15px; - font-size:14px; - font-weight:bold -} -.ui-li-divider{ - counter-reset:listnumbering -} -ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{ - font-size:.8em; - display:inline-block; - padding-right:.3em; - font-weight:normal; - counter-increment:listnumbering; - content:counter(listnumbering) ". " -} -ol.ui-listview .ui-li-jsnumbering:before{ - content:""!important -} -.ui-listview-inset .ui-li{ - border-right-width:1px; - border-left-width:1px -} -.ui-li:last-child,.ui-li.ui-field-contain:last-child{ - border-bottom-width:1px -} -.ui-li>.ui-btn-inner{ - display:block; - position:relative; - padding:0 -} -.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{ - padding:.7em 75px .7em 15px; - display:block -} -.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{ - min-height:60px; - padding-left:100px -} -.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{ - min-height:20px; - padding-left:40px -} -.ui-li-heading{ - font-size:16px; - font-weight:bold; - display:block; - margin:.6em 0; - text-overflow:ellipsis; - overflow:hidden; - white-space:nowrap -} -.ui-li-desc{ - font-size:12px; - font-weight:normal; - display:block; - margin:-.5em 0 .6em; - text-overflow:ellipsis; - overflow:hidden; - white-space:nowrap -} -.ui-li-thumb,.ui-li-icon{ - position:absolute; - left:1px; - top:0; - max-height:80px; - max-width:80px -} -.ui-li-icon{ - max-height:40px; - max-width:40px; - left:10px; - top:.9em -} -.ui-li-thumb,.ui-li-icon,.ui-li-content{ - float:left; - margin-right:10px -} -.ui-li-aside{ - float:right; - width:50%; - text-align:right; - margin:.3em 0 -} -@media all and (min-width:480px){ - .ui-li-aside{ - width:45% - } -} -.ui-li-divider{ - cursor:default -} -.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{ - padding-right:95px -} -.ui-li-count{ - position:absolute; - font-size:11px; - font-weight:bold; - padding:.2em .5em; - top:50%; - margin-top:-.9em; - right:38px -} -.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{ - right:10px -} -.ui-li-has-alt .ui-li-count{ - right:55px -} -.ui-li-link-alt{ - position:absolute; - width:40px; - height:100%; - border-width:0; - border-left-width:1px; - top:0; - right:0; - margin:0; - padding:0 -} -.ui-li-link-alt .ui-btn{ - overflow:hidden; - position:absolute; - right:8px; - top:50%; - margin:-11px 0 0 0; - border-bottom-width:1px -} -.ui-li-link-alt .ui-btn-inner{ - padding:0; - position:static -} -.ui-li-link-alt .ui-btn .ui-icon{ - right:50%; - margin-right:-9px -} -.ui-listview-filter{ - border-width:0; - overflow:hidden; - margin:-15px -15px 15px -15px -} -.ui-listview-filter .ui-input-search{ - margin:5px; - width:auto; - display:block -} -.ui-listview-filter-inset{ - margin:-15px -5px -15px -5px; - background:transparent -} -.ui-li.ui-screen-hidden{ - display:none -} -@media only screen and (min-device-width:768px) and (max-device-width:1024px){ - .ui-li .ui-btn-text{ - overflow:visible - } -} -label.ui-slider{ - display:block -} -input.ui-slider-input{ - display:inline-block; - width:50px -} -select.ui-slider-switch{ - display:none -} -div.ui-slider{ - position:relative; - display:inline-block; - overflow:visible; - height:15px; - padding:0; - margin:0 2% 0 20px; - top:4px; - width:66% -} -a.ui-slider-handle{ - position:absolute; - z-index:10; - top:50%; - width:28px; - height:28px; - margin-top:-15px; - margin-left:-15px -} -a.ui-slider-handle .ui-btn-inner{ - padding-left:0; - padding-right:0 -} -@media all and (min-width:480px){ - label.ui-slider{ - display:inline-block; - width:20%; - margin:0 2% 0 0 - } - div.ui-slider{ - width:45% - } -} -div.ui-slider-switch{ - height:32px; - overflow:hidden; - margin-left:0 -} -div.ui-slider-inneroffset{ - margin-left:50%; - position:absolute; - top:1px; - height:100%; - width:50% -} -div.ui-slider-handle-snapping{ - -webkit-transition:left 100ms linear -} -div.ui-slider-labelbg{ - position:absolute; - top:0; - margin:0; - border-width:0 -} -div.ui-slider-switch div.ui-slider-labelbg-a{ - width:60%; - height:100%; - left:0 -} -div.ui-slider-switch div.ui-slider-labelbg-b{ - width:60%; - height:100%; - right:0 -} -.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{ - z-index:-1 -} -.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{ - z-index:0 -} -div.ui-slider-switch a.ui-slider-handle{ - z-index:20; - width:101%; - height:32px; - margin-top:-18px; - margin-left:-101% -} -span.ui-slider-label{ - width:100%; - position:absolute; - height:32px; - font-size:16px; - text-align:center; - line-height:2; - background:0; - border-color:transparent -} -span.ui-slider-label-a{ - left:-100%; - margin-right:-1px -} -span.ui-slider-label-b{ - right:-100%; - margin-left:-1px -} - - - diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/ajax-loader.png b/addons/web_mobile/static/lib/jquery_mobile/img/ajax-loader.png deleted file mode 100644 index 811a2cdd1b4..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/ajax-loader.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/icon-search-black.png b/addons/web_mobile/static/lib/jquery_mobile/img/icon-search-black.png deleted file mode 100644 index 5721120f8df..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/icon-search-black.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-black.png b/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-black.png deleted file mode 100644 index 71268bdf70f..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-black.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-white.png b/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-white.png deleted file mode 100644 index dadc6af5870..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/icons-18-white.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-black.png b/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-black.png deleted file mode 100644 index 8c35ae3fb03..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-black.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-white.png b/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-white.png deleted file mode 100644 index 7e559b8163f..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/icons-36-white.png and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/img/progress-bar.gif b/addons/web_mobile/static/lib/jquery_mobile/img/progress-bar.gif deleted file mode 100644 index d8446a9ab7f..00000000000 Binary files a/addons/web_mobile/static/lib/jquery_mobile/img/progress-bar.gif and /dev/null differ diff --git a/addons/web_mobile/static/lib/jquery_mobile/js/jqm-docs.js b/addons/web_mobile/static/lib/jquery_mobile/js/jqm-docs.js deleted file mode 100644 index 4f6ace6f376..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/js/jqm-docs.js +++ /dev/null @@ -1,59 +0,0 @@ -//set up the theme switcher on the homepage -$('div').live('pagecreate',function(event){ - if( !$(this).is('.ui-dialog')){ - var appendEl = $(this).find('.ui-footer:last'); - - if( !appendEl.length ){ - appendEl = $(this).find('.ui-content'); - } - - if( appendEl.is("[data-position]") ){ - return; - } - - $('Switch theme') - .buttonMarkup({ - 'icon':'gear', - 'inline': true, - 'shadow': false, - 'theme': 'd' - }) - .appendTo( appendEl ) - .wrap('
        ') - .bind( "vclick", function(){ - $.themeswitcher(); - }); - } - -}); - -//collapse page navs after use -$(function(){ - $('body').delegate('.content-secondary .ui-collapsible-content', 'vclick', function(){ - $(this).trigger("collapse") - }); -}); - -function setDefaultTransition(){ - var winwidth = $( window ).width(), - trans ="slide"; - - if( winwidth >= 1000 ){ - trans = "none"; - } - else if( winwidth >= 650 ){ - trans = "fade"; - } - - $.mobile.defaultPageTransition = trans; -} - - -//set default documentation -$( document ).bind( "mobileinit", setDefaultTransition ); -$(function(){ - $( window ).bind( "throttledresize", setDefaultTransition ); -}); -$(document).bind('mobileinit',function(){ - $.mobile.selectmenu.prototype.options.nativeMenu = false; -}); \ No newline at end of file diff --git a/addons/web_mobile/static/lib/jquery_mobile/js/jquery-1.6.1.min.js b/addons/web_mobile/static/lib/jquery_mobile/js/jquery-1.6.1.min.js deleted file mode 100644 index eb6a59693d0..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/js/jquery-1.6.1.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu May 12 15:04:36 2011 -0400 - */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
        a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
        ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
        t
        ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem -)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

        ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
        ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/

","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/addons/web_mobile/static/lib/jquery_mobile/js/jquery.mobile-1.0a4.1.js b/addons/web_mobile/static/lib/jquery_mobile/js/jquery.mobile-1.0a4.1.js deleted file mode 100644 index 85aa395e4f7..00000000000 --- a/addons/web_mobile/static/lib/jquery_mobile/js/jquery.mobile-1.0a4.1.js +++ /dev/null @@ -1,5111 +0,0 @@ -/*! - * jQuery Mobile v1.0a4.1 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ -/*! - * jQuery UI Widget @VERSION - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Widget - */ -(function( $, undefined ) { - -// jQuery 1.4+ -if ( $.cleanData ) { - var _cleanData = $.cleanData; - $.cleanData = function( elems ) { - for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) { - $( elem ).triggerHandler( "remove" ); - } - _cleanData( elems ); - }; -} else { - var _remove = $.fn.remove; - $.fn.remove = function( selector, keepData ) { - return this.each(function() { - if ( !keepData ) { - if ( !selector || $.filter( selector, [ this ] ).length ) { - $( "*", this ).add( [ this ] ).each(function() { - $( this ).triggerHandler( "remove" ); - }); - } - } - return _remove.call( $(this), selector, keepData ); - }); - }; -} - -$.widget = function( name, base, prototype ) { - var namespace = name.split( "." )[ 0 ], - fullName; - name = name.split( "." )[ 1 ]; - fullName = namespace + "-" + name; - if ( !prototype ) { - prototype = base; - base = $.Widget; - } - - // create selector for plugin - $.expr[ ":" ][ fullName ] = function( elem ) { - return !!$.data( elem, name ); - }; - - $[ namespace ] = $[ namespace ] || {}; - $[ namespace ][ name ] = function( options, element ) { - // allow instantiation without initializing for simple inheritance - if ( arguments.length ) { - this._createWidget( options, element ); - } - }; - - var basePrototype = new base(); - // we need to make the options hash a property directly on the new instance - // otherwise we'll modify the options hash on the prototype that we're - // inheriting from -// $.each( basePrototype, function( key, val ) { -// if ( $.isPlainObject(val) ) { -// basePrototype[ key ] = $.extend( {}, val ); -// } -// }); - basePrototype.options = $.extend( true, {}, basePrototype.options ); - $[ namespace ][ name ].prototype = $.extend( true, basePrototype, { - namespace: namespace, - widgetName: name, - widgetEventPrefix: $[ namespace ][ name ].prototype.widgetEventPrefix || name, - widgetBaseClass: fullName - }, prototype ); - - $.widget.bridge( name, $[ namespace ][ name ] ); -}; - -$.widget.bridge = function( name, object ) { - $.fn[ name ] = function( options ) { - var isMethodCall = typeof options === "string", - args = Array.prototype.slice.call( arguments, 1 ), - returnValue = this; - - // allow multiple hashes to be passed on init - options = !isMethodCall && args.length ? - $.extend.apply( null, [ true, options ].concat(args) ) : - options; - - // prevent calls to internal methods - if ( isMethodCall && options.charAt( 0 ) === "_" ) { - return returnValue; - } - - if ( isMethodCall ) { - this.each(function() { - var instance = $.data( this, name ); - if ( !instance ) { - throw "cannot call methods on " + name + " prior to initialization; " + - "attempted to call method '" + options + "'"; - } - if ( !$.isFunction( instance[options] ) ) { - throw "no such method '" + options + "' for " + name + " widget instance"; - } - var methodValue = instance[ options ].apply( instance, args ); - if ( methodValue !== instance && methodValue !== undefined ) { - returnValue = methodValue; - return false; - } - }); - } else { - this.each(function() { - var instance = $.data( this, name ); - if ( instance ) { - instance.option( options || {} )._init(); - } else { - $.data( this, name, new object( options, this ) ); - } - }); - } - - return returnValue; - }; -}; - -$.Widget = function( options, element ) { - // allow instantiation without initializing for simple inheritance - if ( arguments.length ) { - this._createWidget( options, element ); - } -}; - -$.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - options: { - disabled: false - }, - _createWidget: function( options, element ) { - // $.widget.bridge stores the plugin instance, but we do it anyway - // so that it's stored even before the _create function runs - $.data( element, this.widgetName, this ); - this.element = $( element ); - this.options = $.extend( true, {}, - this.options, - this._getCreateOptions(), - options ); - - var self = this; - this.element.bind( "remove." + this.widgetName, function() { - self.destroy(); - }); - - this._create(); - this._trigger( "create" ); - this._init(); - }, - _getCreateOptions: function() { - var options = {}; - if ( $.metadata ) { - options = $.metadata.get( element )[ this.widgetName ]; - } - return options; - }, - _create: function() {}, - _init: function() {}, - - destroy: function() { - this.element - .unbind( "." + this.widgetName ) - .removeData( this.widgetName ); - this.widget() - .unbind( "." + this.widgetName ) - .removeAttr( "aria-disabled" ) - .removeClass( - this.widgetBaseClass + "-disabled " + - "ui-state-disabled" ); - }, - - widget: function() { - return this.element; - }, - - option: function( key, value ) { - var options = key; - - if ( arguments.length === 0 ) { - // don't return a reference to the internal hash - return $.extend( {}, this.options ); - } - - if (typeof key === "string" ) { - if ( value === undefined ) { - return this.options[ key ]; - } - options = {}; - options[ key ] = value; - } - - this._setOptions( options ); - - return this; - }, - _setOptions: function( options ) { - var self = this; - $.each( options, function( key, value ) { - self._setOption( key, value ); - }); - - return this; - }, - _setOption: function( key, value ) { - this.options[ key ] = value; - - if ( key === "disabled" ) { - this.widget() - [ value ? "addClass" : "removeClass"]( - this.widgetBaseClass + "-disabled" + " " + - "ui-state-disabled" ) - .attr( "aria-disabled", value ); - } - - return this; - }, - - enable: function() { - return this._setOption( "disabled", false ); - }, - disable: function() { - return this._setOption( "disabled", true ); - }, - - _trigger: function( type, event, data ) { - var callback = this.options[ type ]; - - event = $.Event( event ); - event.type = ( type === this.widgetEventPrefix ? - type : - this.widgetEventPrefix + type ).toLowerCase(); - data = data || {}; - - // copy original event properties over to the new event - // this would happen if we could call $.event.fix instead of $.Event - // but we don't have a way to force an event to be fixed multiple times - if ( event.originalEvent ) { - for ( var i = $.event.props.length, prop; i; ) { - prop = $.event.props[ --i ]; - event[ prop ] = event.originalEvent[ prop ]; - } - } - - this.element.trigger( event, data ); - - return !( $.isFunction(callback) && - callback.call( this.element[0], event, data ) === false || - event.isDefaultPrevented() ); - } -}; - -})( jQuery ); -/* -* jQuery Mobile Framework : widget factory extentions for mobile -* Copyright (c) jQuery Project -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ -(function($, undefined ) { - -$.widget( "mobile.widget", { - _getCreateOptions: function() { - var elem = this.element, - options = {}; - $.each( this.options, function( option ) { - var value = elem.jqmData( option.replace( /[A-Z]/g, function( c ) { - return "-" + c.toLowerCase(); - } ) ); - if ( value !== undefined ) { - options[ option ] = value; - } - }); - return options; - } -}); - -})( jQuery ); -/* -* jQuery Mobile Framework : resolution and CSS media query related helpers and behavior -* Copyright (c) jQuery Project -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ -(function($, undefined ) { - -var $window = $(window), - $html = $( "html" ), - - //media-query-like width breakpoints, which are translated to classes on the html element - resolutionBreakpoints = [320,480,768,1024]; - - -/* $.mobile.media method: pass a CSS media type or query and get a bool return - note: this feature relies on actual media query support for media queries, though types will work most anywhere - examples: - $.mobile.media('screen') //>> tests for screen media type - $.mobile.media('screen and (min-width: 480px)') //>> tests for screen media type with window width > 480px - $.mobile.media('@media screen and (-webkit-min-device-pixel-ratio: 2)') //>> tests for webkit 2x pixel ratio (iPhone 4) -*/ -$.mobile.media = (function() { - // TODO: use window.matchMedia once at least one UA implements it - var cache = {}, - testDiv = $( "
" ), - fakeBody = $( "" ).append( testDiv ); - - return function( query ) { - if ( !( query in cache ) ) { - var styleBlock = document.createElement('style'), - cssrule = "@media " + query + " { #jquery-mediatest { position:absolute; } }"; - //must set type for IE! - styleBlock.type = "text/css"; - if (styleBlock.styleSheet){ - styleBlock.styleSheet.cssText = cssrule; - } - else { - styleBlock.appendChild(document.createTextNode(cssrule)); - } - - $html.prepend( fakeBody ).prepend( styleBlock ); - cache[ query ] = testDiv.css( "position" ) === "absolute"; - fakeBody.add( styleBlock ).remove(); - } - return cache[ query ]; - }; -})(); - -/* - private function for adding/removing breakpoint classes to HTML element for faux media-query support - It does not require media query support, instead using JS to detect screen width > cross-browser support - This function is called on orientationchange, resize, and mobileinit, and is bound via the 'htmlclass' event namespace -*/ -function detectResolutionBreakpoints(){ - var currWidth = $window.width(), - minPrefix = "min-width-", - maxPrefix = "max-width-", - minBreakpoints = [], - maxBreakpoints = [], - unit = "px", - breakpointClasses; - - $html.removeClass( minPrefix + resolutionBreakpoints.join(unit + " " + minPrefix) + unit + " " + - maxPrefix + resolutionBreakpoints.join( unit + " " + maxPrefix) + unit ); - - $.each(resolutionBreakpoints,function( i, breakPoint ){ - if( currWidth >= breakPoint ){ - minBreakpoints.push( minPrefix + breakPoint + unit ); - } - if( currWidth <= breakPoint ){ - maxBreakpoints.push( maxPrefix + breakPoint + unit ); - } - }); - - if( minBreakpoints.length ){ breakpointClasses = minBreakpoints.join(" "); } - if( maxBreakpoints.length ){ breakpointClasses += " " + maxBreakpoints.join(" "); } - - $html.addClass( breakpointClasses ); -}; - -/* $.mobile.addResolutionBreakpoints method: - pass either a number or an array of numbers and they'll be added to the min/max breakpoint classes - Examples: - $.mobile.addResolutionBreakpoints( 500 ); - $.mobile.addResolutionBreakpoints( [500, 1200] ); -*/ -$.mobile.addResolutionBreakpoints = function( newbps ){ - if( $.type( newbps ) === "array" ){ - resolutionBreakpoints = resolutionBreakpoints.concat( newbps ); - } - else { - resolutionBreakpoints.push( newbps ); - } - resolutionBreakpoints.sort(function(a,b){ return a-b; }); - detectResolutionBreakpoints(); -}; - -/* on mobileinit, add classes to HTML element - and set handlers to update those on orientationchange and resize*/ -$(document).bind("mobileinit.htmlclass", function(){ - /* bind to orientationchange and resize - to add classes to HTML element for min/max breakpoints and orientation */ - $window.bind("orientationchange.htmlclass resize.htmlclass", function(event){ - //add orientation class to HTML element on flip/resize. - if(event.orientation){ - $html.removeClass( "portrait landscape" ).addClass( event.orientation ); - } - //add classes to HTML element for min/max breakpoints - detectResolutionBreakpoints(); - }); -}); - -/* Manually trigger an orientationchange event when the dom ready event fires. - This will ensure that any viewport meta tag that may have been injected - has taken effect already, allowing us to properly calculate the width of the - document. -*/ -$(function(){ - //trigger event manually - $window.trigger( "orientationchange.htmlclass" ); -}); - -})(jQuery);/* -* jQuery Mobile Framework : support tests -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -* Note: Code is in draft form and is subject to change -*/ -(function($, undefined ) { - - - -var fakeBody = $( "" ).prependTo( "html" ), - fbCSS = fakeBody[0].style, - vendors = ['webkit','moz','o'], - webos = window.palmGetResource || window.PalmServiceBridge, //only used to rule out scrollTop - bb = window.blackberry; //only used to rule out box shadow, as it's filled opaque on BB - -//thx Modernizr -function propExists( prop ){ - var uc_prop = prop.charAt(0).toUpperCase() + prop.substr(1), - props = (prop + ' ' + vendors.join(uc_prop + ' ') + uc_prop).split(' '); - for(var v in props){ - if( fbCSS[ v ] !== undefined ){ - return true; - } - } -}; - -//test for dynamic-updating base tag support (allows us to avoid href,src attr rewriting) -function baseTagTest(){ - var fauxBase = location.protocol + '//' + location.host + location.pathname + "ui-dir/", - base = $("head base"), - fauxEle = null, - href = ''; - if (!base.length) { - base = fauxEle = $("", {"href": fauxBase}).appendTo("head"); - } - else { - href = base.attr("href"); - } - var link = $( "" ).prependTo( fakeBody ), - rebase = link[0].href; - base[0].href = href ? href : location.pathname; - if (fauxEle) { - fauxEle.remove(); - } - return rebase.indexOf(fauxBase) === 0; -}; - - -//non-UA-based IE version check by James Padolsey, modified by jdalton - from http://gist.github.com/527683 -//allows for inclusion of IE 6+, including Windows Mobile 7 -$.mobile.browser = {}; -$.mobile.browser.ie = (function() { - var v = 3, div = document.createElement('div'), a = div.all || []; - while (div.innerHTML = '', a[0]); - return v > 4 ? v : !v; -}()); - -$.extend( $.support, { - orientation: "orientation" in window, - touch: "ontouchend" in document, - cssTransitions: "WebKitTransitionEvent" in window, - pushState: !!history.pushState, - mediaquery: $.mobile.media('only all'), - cssPseudoElement: !!propExists('content'), - boxShadow: !!propExists('boxShadow') && !bb, - scrollTop: ("pageXOffset" in window || "scrollTop" in document.documentElement || "scrollTop" in fakeBody[0]) && !webos, - dynamicBaseTag: baseTagTest(), - eventCapture: ("addEventListener" in document) // This is a weak test. We may want to beef this up later. -}); - -fakeBody.remove(); - -//for ruling out shadows via css -if( !$.support.boxShadow ){ $('html').addClass('ui-mobile-nosupport-boxshadow'); } - -})( jQuery );/* -* jQuery Mobile Framework : "mouse" plugin -* Copyright (c) jQuery Project -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ - -// This plugin is an experiment for abstracting away the touch and mouse -// events so that developers don't have to worry about which method of input -// the device their document is loaded on supports. -// -// The idea here is to allow the developer to register listeners for the -// basic mouse events, such as mousedown, mousemove, mouseup, and click, -// and the plugin will take care of registering the correct listeners -// behind the scenes to invoke the listener at the fastest possible time -// for that device, while still retaining the order of event firing in -// the traditional mouse environment, should multiple handlers be registered -// on the same element for different events. -// -// The current version exposes the following virtual events to jQuery bind methods: -// "vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel" - -(function($, window, document, undefined) { - -var dataPropertyName = "virtualMouseBindings", - touchTargetPropertyName = "virtualTouchID", - virtualEventNames = "vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "), - touchEventProps = "clientX clientY pageX pageY screenX screenY".split(" "), - activeDocHandlers = {}, - resetTimerID = 0, - startX = 0, - startY = 0, - startScrollX = 0, - startScrollY = 0, - didScroll = false, - clickBlockList = [], - blockMouseTriggers = false, - scrollTopSupported = $.support.scrollTop, - eventCaptureSupported = $.support.eventCapture, - $document = $(document), - nextTouchID = 1, - lastTouchID = 0; - -$.vmouse = { - moveDistanceThreshold: 10, - clickDistanceThreshold: 10, - resetTimerDuration: 1500 -}; - -function getNativeEvent(event) -{ - while (event && typeof event.originalEvent !== "undefined") { - event = event.originalEvent; - } - return event; -} - -function createVirtualEvent(event, eventType) -{ - var t = event.type; - event = $.Event(event); - event.type = eventType; - - var oe = event.originalEvent; - var props = $.event.props; - - // copy original event properties over to the new event - // this would happen if we could call $.event.fix instead of $.Event - // but we don't have a way to force an event to be fixed multiple times - if (oe) { - for ( var i = props.length, prop; i; ) { - prop = props[ --i ]; - event[prop] = oe[prop]; - } - } - - if (t.search(/^touch/) !== -1){ - var ne = getNativeEvent(oe), - t = ne.touches, - ct = ne.changedTouches, - touch = (t && t.length) ? t[0] : ((ct && ct.length) ? ct[0] : undefined); - if (touch){ - for (var i = 0, len = touchEventProps.length; i < len; i++){ - var prop = touchEventProps[i]; - event[prop] = touch[prop]; - } - } - } - - return event; -} - -function getVirtualBindingFlags(element) -{ - var flags = {}; - var $ele = $(element); - while ($ele && $ele.length){ - var b = $ele.data(dataPropertyName); - for (var k in b) { - if (b[k]){ - flags[k] = flags.hasVirtualBinding = true; - } - } - $ele = $ele.parent(); - } - return flags; -} - -function getClosestElementWithVirtualBinding(element, eventType) -{ - var $ele = $(element); - while ($ele && $ele.length){ - var b = $ele.data(dataPropertyName); - if (b && (!eventType || b[eventType])) { - return $ele; - } - $ele = $ele.parent(); - } - return null; -} - -function enableTouchBindings() -{ - if (!activeDocHandlers["touchbindings"]){ - $document.bind("touchend", handleTouchEnd) - - // On touch platforms, touching the screen and then dragging your finger - // causes the window content to scroll after some distance threshold is - // exceeded. On these platforms, a scroll prevents a click event from being - // dispatched, and on some platforms, even the touchend is suppressed. To - // mimic the suppression of the click event, we need to watch for a scroll - // event. Unfortunately, some platforms like iOS don't dispatch scroll - // events until *AFTER* the user lifts their finger (touchend). This means - // we need to watch both scroll and touchmove events to figure out whether - // or not a scroll happenens before the touchend event is fired. - - .bind("touchmove", handleTouchMove) - .bind("scroll", handleScroll); - - activeDocHandlers["touchbindings"] = 1; - } -} - -function disableTouchBindings() -{ - if (activeDocHandlers["touchbindings"]){ - $document.unbind("touchmove", handleTouchMove) - .unbind("touchend", handleTouchEnd) - .unbind("scroll", handleScroll); - activeDocHandlers["touchbindings"] = 0; - } -} - -function enableMouseBindings() -{ - lastTouchID = 0; - clickBlockList.length = 0; - blockMouseTriggers = false; - - // When mouse bindings are enabled, our - // touch bindings are disabled. - disableTouchBindings(); -} - -function disableMouseBindings() -{ - // When mouse bindings are disabled, our - // touch bindings are enabled. - enableTouchBindings(); -} - -function startResetTimer() -{ - clearResetTimer(); - resetTimerID = setTimeout(function(){ - resetTimerID = 0; - enableMouseBindings(); - }, $.vmouse.resetTimerDuration); -} - -function clearResetTimer() -{ - if (resetTimerID){ - clearTimeout(resetTimerID); - resetTimerID = 0; - } -} - -function triggerVirtualEvent(eventType, event, flags) -{ - var defaultPrevented = false; - - if ((flags && flags[eventType]) || (!flags && getClosestElementWithVirtualBinding(event.target, eventType))) { - var ve = createVirtualEvent(event, eventType); - $(event.target).trigger(ve); - defaultPrevented = ve.isDefaultPrevented(); - } - - return defaultPrevented; -} - -function mouseEventCallback(event) -{ - var touchID = $(event.target).data(touchTargetPropertyName); - if (!blockMouseTriggers && (!lastTouchID || lastTouchID !== touchID)){ - triggerVirtualEvent("v" + event.type, event); - } -} - -function handleTouchStart(event) -{ - var touches = getNativeEvent(event).touches; - if (touches && touches.length === 1){ - var target = event.target, - flags = getVirtualBindingFlags(target); - - if (flags.hasVirtualBinding){ - lastTouchID = nextTouchID++; - $(target).data(touchTargetPropertyName, lastTouchID); - - clearResetTimer(); - - disableMouseBindings(); - didScroll = false; - - var t = getNativeEvent(event).touches[0]; - startX = t.pageX; - startY = t.pageY; - - if (scrollTopSupported){ - startScrollX = window.pageXOffset; - startScrollY = window.pageYOffset; - } - - triggerVirtualEvent("vmouseover", event, flags); - triggerVirtualEvent("vmousedown", event, flags); - } - } -} - -function handleScroll(event) -{ - if (!didScroll){ - triggerVirtualEvent("vmousecancel", event, getVirtualBindingFlags(event.target)); - } - - didScroll = true; - startResetTimer(); -} - -function handleTouchMove(event) -{ - var t = getNativeEvent(event).touches[0]; - - var didCancel = didScroll, - moveThreshold = $.vmouse.moveDistanceThreshold; - didScroll = didScroll - || (scrollTopSupported && (startScrollX !== window.pageXOffset || startScrollY !== window.pageYOffset)) - || (Math.abs(t.pageX - startX) > moveThreshold || Math.abs(t.pageY - startY) > moveThreshold); - - var flags = getVirtualBindingFlags(event.target); - if (didScroll && !didCancel){ - triggerVirtualEvent("vmousecancel", event, flags); - } - triggerVirtualEvent("vmousemove", event, flags); - startResetTimer(); -} - -function handleTouchEnd(event) -{ - disableTouchBindings(); - - var flags = getVirtualBindingFlags(event.target); - triggerVirtualEvent("vmouseup", event, flags); - if (!didScroll){ - if (triggerVirtualEvent("vclick", event, flags)){ - // The target of the mouse events that follow the touchend - // event don't necessarily match the target used during the - // touch. This means we need to rely on coordinates for blocking - // any click that is generated. - var t = getNativeEvent(event).changedTouches[0]; - clickBlockList.push({ touchID: lastTouchID, x: t.clientX, y: t.clientY }); - - // Prevent any mouse events that follow from triggering - // virtual event notifications. - blockMouseTriggers = true; - } - } - triggerVirtualEvent("vmouseout", event, flags); - didScroll = false; - - startResetTimer(); -} - -function hasVirtualBindings($ele) -{ - var bindings = $ele.data(dataPropertyName), k; - if (bindings){ - for (k in bindings){ - if (bindings[k]){ - return true; - } - } - } - return false; -} - -function dummyMouseHandler(){} - -function getSpecialEventObject(eventType) -{ - var realType = eventType.substr(1); - return { - setup: function(data, namespace) { - // If this is the first virtual mouse binding for this element, - // add a bindings object to its data. - - var $this = $(this); - - if (!hasVirtualBindings($this)){ - $this.data(dataPropertyName, {}); - } - - // If setup is called, we know it is the first binding for this - // eventType, so initialize the count for the eventType to zero. - - var bindings = $this.data(dataPropertyName); - bindings[eventType] = true; - - // If this is the first virtual mouse event for this type, - // register a global handler on the document. - - activeDocHandlers[eventType] = (activeDocHandlers[eventType] || 0) + 1; - if (activeDocHandlers[eventType] === 1){ - $document.bind(realType, mouseEventCallback); - } - - // Some browsers, like Opera Mini, won't dispatch mouse/click events - // for elements unless they actually have handlers registered on them. - // To get around this, we register dummy handlers on the elements. - - $this.bind(realType, dummyMouseHandler); - - // For now, if event capture is not supported, we rely on mouse handlers. - if (eventCaptureSupported){ - // If this is the first virtual mouse binding for the document, - // register our touchstart handler on the document. - - activeDocHandlers["touchstart"] = (activeDocHandlers["touchstart"] || 0) + 1; - if (activeDocHandlers["touchstart"] === 1) { - $document.bind("touchstart", handleTouchStart); - } - } - }, - - teardown: function(data, namespace) { - // If this is the last virtual binding for this eventType, - // remove its global handler from the document. - - --activeDocHandlers[eventType]; - if (!activeDocHandlers[eventType]){ - $document.unbind(realType, mouseEventCallback); - } - - if (eventCaptureSupported){ - // If this is the last virtual mouse binding in existence, - // remove our document touchstart listener. - - --activeDocHandlers["touchstart"]; - if (!activeDocHandlers["touchstart"]) { - $document.unbind("touchstart", handleTouchStart); - } - } - - var $this = $(this), - bindings = $this.data(dataPropertyName); - bindings[eventType] = false; - - // Unregister the dummy event handler. - - $this.unbind(realType, dummyMouseHandler); - - // If this is the last virtual mouse binding on the - // element, remove the binding data from the element. - - if (!hasVirtualBindings($this)){ - $this.removeData(dataPropertyName); - } - } - }; -} - -// Expose our custom events to the jQuery bind/unbind mechanism. - -for (var i = 0; i < virtualEventNames.length; i++){ - $.event.special[virtualEventNames[i]] = getSpecialEventObject(virtualEventNames[i]); -} - -// Add a capture click handler to block clicks. -// Note that we require event capture support for this so if the device -// doesn't support it, we punt for now and rely solely on mouse events. -if (eventCaptureSupported){ - document.addEventListener("click", function(e){ - var cnt = clickBlockList.length; - var target = e.target; - if (cnt) { - var x = e.clientX, - y = e.clientY, - threshold = $.vmouse.clickDistanceThreshold; - - // The idea here is to run through the clickBlockList to see if - // the current click event is in the proximity of one of our - // vclick events that had preventDefault() called on it. If we find - // one, then we block the click. - // - // Why do we have to rely on proximity? - // - // Because the target of the touch event that triggered the vclick - // can be different from the target of the click event synthesized - // by the browser. The target of a mouse/click event that is syntehsized - // from a touch event seems to be implementation specific. For example, - // some browsers will fire mouse/click events for a link that is near - // a touch event, even though the target of the touchstart/touchend event - // says the user touched outside the link. Also, it seems that with most - // browsers, the target of the mouse/click event is not calculated until the - // time it is dispatched, so if you replace an element that you touched - // with another element, the target of the mouse/click will be the new - // element underneath that point. - // - // Aside from proximity, we also check to see if the target and any - // of its ancestors were the ones that blocked a click. This is necessary - // because of the strange mouse/click target calculation done in the - // Android 2.1 browser, where if you click on an element, and there is a - // mouse/click handler on one of its ancestors, the target will be the - // innermost child of the touched element, even if that child is no where - // near the point of touch. - - var ele = target; - while (ele) { - for (var i = 0; i < cnt; i++) { - var o = clickBlockList[i], - touchID = 0; - if ((ele === target && Math.abs(o.x - x) < threshold && Math.abs(o.y - y) < threshold) || $(ele).data(touchTargetPropertyName) === o.touchID){ - // XXX: We may want to consider removing matches from the block list - // instead of waiting for the reset timer to fire. - e.preventDefault(); - e.stopPropagation(); - return; - } - } - ele = ele.parentNode; - } - } - }, true); -} -})(jQuery, window, document);/* -* jQuery Mobile Framework : events -* Copyright (c) jQuery Project -* Dual licensed under the MIT or GPL Version 2 licenses. -* http://jquery.org/license -*/ -(function($, undefined ) { - -// add new event shortcuts -$.each( "touchstart touchmove touchend orientationchange tap taphold swipe swipeleft swiperight scrollstart scrollstop".split( " " ), function( i, name ) { - $.fn[ name ] = function( fn ) { - return fn ? this.bind( name, fn ) : this.trigger( name ); - }; - $.attrFn[ name ] = true; -}); - -var supportTouch = $.support.touch, - scrollEvent = "touchmove scroll", - touchStartEvent = supportTouch ? "touchstart" : "mousedown", - touchStopEvent = supportTouch ? "touchend" : "mouseup", - touchMoveEvent = supportTouch ? "touchmove" : "mousemove"; - -function triggerCustomEvent(obj, eventType, event) -{ - var originalType = event.type; - event.type = eventType; - $.event.handle.call( obj, event ); - event.type = originalType; -} - -// also handles scrollstop -$.event.special.scrollstart = { - enabled: true, - - setup: function() { - var thisObject = this, - $this = $( thisObject ), - scrolling, - timer; - - function trigger( event, state ) { - scrolling = state; - triggerCustomEvent( thisObject, scrolling ? "scrollstart" : "scrollstop", event ); - } - - // iPhone triggers scroll after a small delay; use touchmove instead - $this.bind( scrollEvent, function( event ) { - if ( !$.event.special.scrollstart.enabled ) { - return; - } - - if ( !scrolling ) { - trigger( event, true ); - } - - clearTimeout( timer ); - timer = setTimeout(function() { - trigger( event, false ); - }, 50 ); - }); - } -}; - -// also handles taphold -$.event.special.tap = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind("vmousedown", function( event ) { - if ( event.which && event.which !== 1 ) { - return false; - } - - var touching = true, - origTarget = event.target, - origEvent = event.originalEvent, - timer; - - function clearTapHandlers() { - touching = false; - clearTimeout(timer); - $this.unbind("vclick", clickHandler).unbind("vmousecancel", clearTapHandlers); - } - - function clickHandler(event) { - clearTapHandlers(); - - /* ONLY trigger a 'tap' event if the start target is - * the same as the stop target. - */ - if ( origTarget == event.target ) { - triggerCustomEvent( thisObject, "tap", event ); - } - } - - $this.bind("vmousecancel", clearTapHandlers).bind("vclick", clickHandler); - - timer = setTimeout(function() { - if ( touching ) { - triggerCustomEvent( thisObject, "taphold", event ); - } - }, 750 ); - }); - } -}; - -// also handles swipeleft, swiperight -$.event.special.swipe = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind( touchStartEvent, function( event ) { - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event, - start = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ], - origin: $( event.target ) - }, - stop; - - function moveHandler( event ) { - if ( !start ) { - return; - } - - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event; - stop = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ] - }; - - // prevent scrolling - if ( Math.abs( start.coords[0] - stop.coords[0] ) > 10 ) { - event.preventDefault(); - } - } - - $this - .bind( touchMoveEvent, moveHandler ) - .one( touchStopEvent, function( event ) { - $this.unbind( touchMoveEvent, moveHandler ); - if ( start && stop ) { - if ( stop.time - start.time < 1000 && - Math.abs( start.coords[0] - stop.coords[0]) > 30 && - Math.abs( start.coords[1] - stop.coords[1]) < 75 ) { - start.origin - .trigger( "swipe" ) - - .trigger( start.coords[0] > stop.coords[0] ? "swipeleft" : "swiperight" ); - } - } - start = stop = undefined; - }); - }); - } -}; - -(function($){ - // "Cowboy" Ben Alman - - var win = $(window), - special_event, - get_orientation, - last_orientation; - - $.event.special.orientationchange = special_event = { - setup: function(){ - // If the event is supported natively, return false so that jQuery - // will bind to the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Get the current orientation to avoid initial double-triggering. - last_orientation = get_orientation(); - - // Because the orientationchange event doesn't exist, simulate the - // event by testing window dimensions on resize. - win.bind( "resize", handler ); - }, - teardown: function(){ - // If the event is not supported natively, return false so that - // jQuery will unbind the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Because the orientationchange event doesn't exist, unbind the - // resize event handler. - win.unbind( "resize", handler ); - }, - add: function( handleObj ) { - // Save a reference to the bound event handler. - var old_handler = handleObj.handler; - - handleObj.handler = function( event ) { - // Modify event object, adding the .orientation property. - event.orientation = get_orientation(); - - // Call the originally-bound event handler and return its result. - return old_handler.apply( this, arguments ); - }; - } - }; - - // If the event is not supported natively, this handler will be bound to - // the window resize event to simulate the orientationchange event. - function handler() { - // Get the current orientation. - var orientation = get_orientation(); - - if ( orientation !== last_orientation ) { - // The orientation has changed, so trigger the orientationchange event. - last_orientation = orientation; - win.trigger( "orientationchange" ); - } - }; - - // Get the current page orientation. This method is exposed publicly, should it - // be needed, as jQuery.event.special.orientationchange.orientation() - special_event.orientation = get_orientation = function() { - var elem = document.documentElement; - return elem && elem.clientWidth / elem.clientHeight < 1.1 ? "portrait" : "landscape"; - }; - -})(jQuery); - -$.each({ - scrollstop: "scrollstart", - taphold: "tap", - swipeleft: "swipe", - swiperight: "swipe" -}, function( event, sourceEvent ) { - $.event.special[ event ] = { - setup: function() { - $( this ).bind( sourceEvent, $.noop ); - } - }; -}); - -})( jQuery ); -/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ - -// Script: jQuery hashchange event -// -// *Version: 1.3, Last updated: 7/21/2010* -// -// Project Home - http://benalman.com/projects/jquery-hashchange-plugin/ -// GitHub - http://github.com/cowboy/jquery-hashchange/ -// Source - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.js -// (Minified) - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.min.js (0.8kb gzipped) -// -// About: License -// -// Copyright (c) 2010 "Cowboy" Ben Alman, -// Dual licensed under the MIT and GPL licenses. -// http://benalman.com/about/license/ -// -// About: Examples -// -// These working examples, complete with fully commented code, illustrate a few -// ways in which this plugin can be used. -// -// hashchange event - http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/ -// document.domain - http://benalman.com/code/projects/jquery-hashchange/examples/document_domain/ -// -// About: Support and Testing -// -// Information about what version or versions of jQuery this plugin has been -// tested with, what browsers it has been tested in, and where the unit tests -// reside (so you can test it yourself). -// -// jQuery Versions - 1.2.6, 1.3.2, 1.4.1, 1.4.2 -// Browsers Tested - Internet Explorer 6-8, Firefox 2-4, Chrome 5-6, Safari 3.2-5, -// Opera 9.6-10.60, iPhone 3.1, Android 1.6-2.2, BlackBerry 4.6-5. -// Unit Tests - http://benalman.com/code/projects/jquery-hashchange/unit/ -// -// About: Known issues -// -// While this jQuery hashchange event implementation is quite stable and -// robust, there are a few unfortunate browser bugs surrounding expected -// hashchange event-based behaviors, independent of any JavaScript -// window.onhashchange abstraction. See the following examples for more -// information: -// -// Chrome: Back Button - http://benalman.com/code/projects/jquery-hashchange/examples/bug-chrome-back-button/ -// Firefox: Remote XMLHttpRequest - http://benalman.com/code/projects/jquery-hashchange/examples/bug-firefox-remote-xhr/ -// WebKit: Back Button in an Iframe - http://benalman.com/code/projects/jquery-hashchange/examples/bug-webkit-hash-iframe/ -// Safari: Back Button from a different domain - http://benalman.com/code/projects/jquery-hashchange/examples/bug-safari-back-from-diff-domain/ -// -// Also note that should a browser natively support the window.onhashchange -// event, but not report that it does, the fallback polling loop will be used. -// -// About: Release History -// -// 1.3 - (7/21/2010) Reorganized IE6/7 Iframe code to make it more -// "removable" for mobile-only development. Added IE6/7 document.title -// support. Attempted to make Iframe as hidden as possible by using -// techniques from http://www.paciellogroup.com/blog/?p=604. Added -// support for the "shortcut" format $(window).hashchange( fn ) and -// $(window).hashchange() like jQuery provides for built-in events. -// Renamed jQuery.hashchangeDelay to and -// lowered its default value to 50. Added -// and properties plus document-domain.html -// file to address access denied issues when setting document.domain in -// IE6/7. -// 1.2 - (2/11/2010) Fixed a bug where coming back to a page using this plugin -// from a page on another domain would cause an error in Safari 4. Also, -// IE6/7 Iframe is now inserted after the body (this actually works), -// which prevents the page from scrolling when the event is first bound. -// Event can also now be bound before DOM ready, but it won't be usable -// before then in IE6/7. -// 1.1 - (1/21/2010) Incorporated document.documentMode test to fix IE8 bug -// where browser version is incorrectly reported as 8.0, despite -// inclusion of the X-UA-Compatible IE=EmulateIE7 meta tag. -// 1.0 - (1/9/2010) Initial Release. Broke out the jQuery BBQ event.special -// window.onhashchange functionality into a separate plugin for users -// who want just the basic event & back button support, without all the -// extra awesomeness that BBQ provides. This plugin will be included as -// part of jQuery BBQ, but also be available separately. - -(function($,window,undefined){ - '$:nomunge'; // Used by YUI compressor. - - // Reused string. - var str_hashchange = 'hashchange', - - // Method / object references. - doc = document, - fake_onhashchange, - special = $.event.special, - - // Does the browser support window.onhashchange? Note that IE8 running in - // IE7 compatibility mode reports true for 'onhashchange' in window, even - // though the event isn't supported, so also test document.documentMode. - doc_mode = doc.documentMode, - supports_onhashchange = 'on' + str_hashchange in window && ( doc_mode === undefined || doc_mode > 7 ); - - // Get location.hash (or what you'd expect location.hash to be) sans any - // leading #. Thanks for making this necessary, Firefox! - function get_fragment( url ) { - url = url || location.href; - return '#' + url.replace( /^[^#]*#?(.*)$/, '$1' ); - }; - - // Method: jQuery.fn.hashchange - // - // Bind a handler to the window.onhashchange event or trigger all bound - // window.onhashchange event handlers. This behavior is consistent with - // jQuery's built-in event handlers. - // - // Usage: - // - // > jQuery(window).hashchange( [ handler ] ); - // - // Arguments: - // - // handler - (Function) Optional handler to be bound to the hashchange - // event. This is a "shortcut" for the more verbose form: - // jQuery(window).bind( 'hashchange', handler ). If handler is omitted, - // all bound window.onhashchange event handlers will be triggered. This - // is a shortcut for the more verbose - // jQuery(window).trigger( 'hashchange' ). These forms are described in - // the section. - // - // Returns: - // - // (jQuery) The initial jQuery collection of elements. - - // Allow the "shortcut" format $(elem).hashchange( fn ) for binding and - // $(elem).hashchange() for triggering, like jQuery does for built-in events. - $.fn[ str_hashchange ] = function( fn ) { - return fn ? this.bind( str_hashchange, fn ) : this.trigger( str_hashchange ); - }; - - // Property: jQuery.fn.hashchange.delay - // - // The numeric interval (in milliseconds) at which the - // polling loop executes. Defaults to 50. - - // Property: jQuery.fn.hashchange.domain - // - // If you're setting document.domain in your JavaScript, and you want hash - // history to work in IE6/7, not only must this property be set, but you must - // also set document.domain BEFORE jQuery is loaded into the page. This - // property is only applicable if you are supporting IE6/7 (or IE8 operating - // in "IE7 compatibility" mode). - // - // In addition, the property must be set to the - // path of the included "document-domain.html" file, which can be renamed or - // modified if necessary (note that the document.domain specified must be the - // same in both your main JavaScript as well as in this file). - // - // Usage: - // - // jQuery.fn.hashchange.domain = document.domain; - - // Property: jQuery.fn.hashchange.src - // - // If, for some reason, you need to specify an Iframe src file (for example, - // when setting document.domain as in ), you can - // do so using this property. Note that when using this property, history - // won't be recorded in IE6/7 until the Iframe src file loads. This property - // is only applicable if you are supporting IE6/7 (or IE8 operating in "IE7 - // compatibility" mode). - // - // Usage: - // - // jQuery.fn.hashchange.src = 'path/to/file.html'; - - $.fn[ str_hashchange ].delay = 50; - /* - $.fn[ str_hashchange ].domain = null; - $.fn[ str_hashchange ].src = null; - */ - - // Event: hashchange event - // - // Fired when location.hash changes. In browsers that support it, the native - // HTML5 window.onhashchange event is used, otherwise a polling loop is - // initialized, running every milliseconds to - // see if the hash has changed. In IE6/7 (and IE8 operating in "IE7 - // compatibility" mode), a hidden Iframe is created to allow the back button - // and hash-based history to work. - // - // Usage as described in : - // - // > // Bind an event handler. - // > jQuery(window).hashchange( function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).hashchange(); - // - // A more verbose usage that allows for event namespacing: - // - // > // Bind an event handler. - // > jQuery(window).bind( 'hashchange', function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).trigger( 'hashchange' ); - // - // Additional Notes: - // - // * The polling loop and Iframe are not created until at least one handler - // is actually bound to the 'hashchange' event. - // * If you need the bound handler(s) to execute immediately, in cases where - // a location.hash exists on page load, via bookmark or page refresh for - // example, use jQuery(window).hashchange() or the more verbose - // jQuery(window).trigger( 'hashchange' ). - // * The event can be bound before DOM ready, but since it won't be usable - // before then in IE6/7 (due to the necessary Iframe), recommended usage is - // to bind it inside a DOM ready handler. - - // Override existing $.event.special.hashchange methods (allowing this plugin - // to be defined after jQuery BBQ in BBQ's source code). - special[ str_hashchange ] = $.extend( special[ str_hashchange ], { - - // Called only when the first 'hashchange' event is bound to window. - setup: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to create our own. And we don't want to call this - // until the user binds to the event, just in case they never do, since it - // will create a polling loop and possibly even a hidden Iframe. - $( fake_onhashchange.start ); - }, - - // Called only when the last 'hashchange' event is unbound from window. - teardown: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to stop ours (if possible). - $( fake_onhashchange.stop ); - } - - }); - - // fake_onhashchange does all the work of triggering the window.onhashchange - // event for browsers that don't natively support it, including creating a - // polling loop to watch for hash changes and in IE 6/7 creating a hidden - // Iframe to enable back and forward. - fake_onhashchange = (function(){ - var self = {}, - timeout_id, - - // Remember the initial hash so it doesn't get triggered immediately. - last_hash = get_fragment(), - - fn_retval = function(val){ return val; }, - history_set = fn_retval, - history_get = fn_retval; - - // Start the polling loop. - self.start = function() { - timeout_id || poll(); - }; - - // Stop the polling loop. - self.stop = function() { - timeout_id && clearTimeout( timeout_id ); - timeout_id = undefined; - }; - - // This polling loop checks every $.fn.hashchange.delay milliseconds to see - // if location.hash has changed, and triggers the 'hashchange' event on - // window when necessary. - function poll() { - var hash = get_fragment(), - history_hash = history_get( last_hash ); - - if ( hash !== last_hash ) { - history_set( last_hash = hash, history_hash ); - - $(window).trigger( str_hashchange ); - - } else if ( history_hash !== last_hash ) { - location.href = location.href.replace( /#.*/, '' ) + history_hash; - } - - timeout_id = setTimeout( poll, $.fn[ str_hashchange ].delay ); - }; - - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvv REMOVE IF NOT SUPPORTING IE6/7/8 vvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - $.browser.msie && !supports_onhashchange && (function(){ - // Not only do IE6/7 need the "magical" Iframe treatment, but so does IE8 - // when running in "IE7 compatibility" mode. - - var iframe, - iframe_src; - - // When the event is bound and polling starts in IE 6/7, create a hidden - // Iframe for history handling. - self.start = function(){ - if ( !iframe ) { - iframe_src = $.fn[ str_hashchange ].src; - iframe_src = iframe_src && iframe_src + get_fragment(); - - // Create hidden Iframe. Attempt to make Iframe as hidden as possible - // by using techniques from http://www.paciellogroup.com/blog/?p=604. - iframe = $('