mirror of
https://github.com/guohuadeng/app-odoo.git
synced 2025-02-23 04:11:36 +02:00
add dialog draggable
This commit is contained in:
@@ -27,6 +27,7 @@
|
|||||||
1.Search by date or number range in List view and Pivot view.
|
1.Search by date or number range in List view and Pivot view.
|
||||||
2.Instructions for Activating List background color property.
|
2.Instructions for Activating List background color property.
|
||||||
3.Reset the barcode format.
|
3.Reset the barcode format.
|
||||||
|
4.Draggable Dialog
|
||||||
""",
|
""",
|
||||||
'description': """
|
'description': """
|
||||||
|
|
||||||
@@ -54,7 +55,7 @@ eg.
|
|||||||
--------------------------------------------------
|
--------------------------------------------------
|
||||||
|
|
||||||
""",
|
""",
|
||||||
'depends': ['web', 'app_odoo_customize'],
|
'depends': ['web', 'report', 'app_odoo_customize'],
|
||||||
'data': [
|
'data': [
|
||||||
'views/app_ui_config_settings_view.xml',
|
'views/app_ui_config_settings_view.xml',
|
||||||
'views/template_view.xml',
|
'views/template_view.xml',
|
||||||
|
|||||||
10
app_ui_enhance/static/src/css/app_report_enhance.css
Normal file
10
app_ui_enhance/static/src/css/app_report_enhance.css
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
/* report更紧凑,无边框 */
|
||||||
|
.table-tight td {
|
||||||
|
padding: 2px !important;
|
||||||
|
border-top: 0px !important;
|
||||||
|
}
|
||||||
|
.table-tight > thead > tr > th, .table-tight > tbody > tr > th, .table-tight > tfoot > tr > th,
|
||||||
|
.table-tight > thead > tr > td, .table-tight > tbody > tr > td, .table-tight > tfoot > tr > td{
|
||||||
|
padding: 2px !important;
|
||||||
|
border-top: 0px !important;
|
||||||
|
}
|
||||||
@@ -9,18 +9,21 @@
|
|||||||
top: 3px;
|
top: 3px;
|
||||||
content: "";
|
content: "";
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
list标头不换行
|
list标头不换行
|
||||||
*/
|
*/
|
||||||
.table-responsive {
|
.table-responsive {
|
||||||
white-space: nowrap !important;
|
white-space: nowrap !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
sheet全宽
|
sheet全宽
|
||||||
*/
|
*/
|
||||||
.o_form_view .o_form_sheet_bg .o_form_sheet {
|
.o_form_view .o_form_sheet_bg .o_form_sheet {
|
||||||
max-width: 98%!important;
|
max-width: 98% !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
强制表格滚动,企业版/社区版中生效
|
强制表格滚动,企业版/社区版中生效
|
||||||
*/
|
*/
|
||||||
@@ -30,26 +33,39 @@ sheet全宽
|
|||||||
overflow: hidden !important;
|
overflow: hidden !important;
|
||||||
overflow-x: auto !important;
|
overflow-x: auto !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.force_scroll ::-webkit-scrollbar {
|
.force_scroll ::-webkit-scrollbar {
|
||||||
height: 16px!important;
|
height: 16px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 滚动条的滑轨背景颜色 */
|
/* 滚动条的滑轨背景颜色 */
|
||||||
.force_scroll ::-webkit-scrollbar-track {
|
.force_scroll ::-webkit-scrollbar-track {
|
||||||
background-color: lightgrey!important;;
|
background-color: lightgrey !important;
|
||||||
-webkit-border-radius: 2em !important;;
|
-webkit-border-radius: 2em !important;
|
||||||
-moz-border-radius: 2em !important;;
|
-moz-border-radius: 2em !important;
|
||||||
border-radius: 2em !important;;
|
border-radius: 2em !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 滑块颜色 */
|
/* 滑块颜色 */
|
||||||
.force_scroll ::-webkit-scrollbar-thumb {
|
.force_scroll ::-webkit-scrollbar-thumb {
|
||||||
background-color: #666666 !important;;
|
background-color: #666666 !important;
|
||||||
-webkit-border-radius: 2em !important;;
|
-webkit-border-radius: 2em !important;
|
||||||
-moz-border-radius: 2em !important;;
|
-moz-border-radius: 2em !important;
|
||||||
border-radius: 2em !important;;
|
border-radius: 2em !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
|
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
|
||||||
.force_scroll ::-webkit-scrollbar-corner {
|
.force_scroll ::-webkit-scrollbar-corner {
|
||||||
background-color: black;
|
background-color: black;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* report更紧凑,无边框 */
|
||||||
|
.table-tight td {
|
||||||
|
padding: 2px !important;
|
||||||
|
border-top: 0px !important;
|
||||||
|
}
|
||||||
|
.table-tight > thead > tr > th, .table-tight > tbody > tr > th, .table-tight > tfoot > tr > th,
|
||||||
|
.table-tight > thead > tr > td, .table-tight > tbody > tr > td, .table-tight > tfoot > tr > td{
|
||||||
|
padding: 2px !important;
|
||||||
|
border-top: 0px !important;
|
||||||
|
}
|
||||||
60
app_ui_enhance/static/src/css/app_web_enhance.css
Normal file
60
app_ui_enhance/static/src/css/app_web_enhance.css
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
.tree_search_item {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tree_search_item .selected a:before {
|
||||||
|
font-family: FontAwesome;
|
||||||
|
position: absolute;
|
||||||
|
left: 6px;
|
||||||
|
top: 3px;
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
list标头不换行
|
||||||
|
*/
|
||||||
|
.table-responsive {
|
||||||
|
white-space: nowrap !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
sheet全宽
|
||||||
|
*/
|
||||||
|
.o_form_view .o_form_sheet_bg .o_form_sheet {
|
||||||
|
max-width: 98% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
强制表格滚动,企业版/社区版中生效
|
||||||
|
*/
|
||||||
|
|
||||||
|
.force_scroll .table-responsive {
|
||||||
|
white-space: nowrap !important;
|
||||||
|
overflow: hidden !important;
|
||||||
|
overflow-x: auto !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.force_scroll ::-webkit-scrollbar {
|
||||||
|
height: 16px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 滚动条的滑轨背景颜色 */
|
||||||
|
.force_scroll ::-webkit-scrollbar-track {
|
||||||
|
background-color: lightgrey !important;
|
||||||
|
-webkit-border-radius: 2em !important;
|
||||||
|
-moz-border-radius: 2em !important;
|
||||||
|
border-radius: 2em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 滑块颜色 */
|
||||||
|
.force_scroll ::-webkit-scrollbar-thumb {
|
||||||
|
background-color: #666666 !important;
|
||||||
|
-webkit-border-radius: 2em !important;
|
||||||
|
-moz-border-radius: 2em !important;
|
||||||
|
border-radius: 2em !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
|
||||||
|
.force_scroll ::-webkit-scrollbar-corner {
|
||||||
|
background-color: black;
|
||||||
|
}
|
||||||
17
app_ui_enhance/static/src/js/web_draggable_dialog.js
Normal file
17
app_ui_enhance/static/src/js/web_draggable_dialog.js
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
odoo.define('app_ui_enhance.web_draggable_dialog', function (require) {
|
||||||
|
'use strict';
|
||||||
|
|
||||||
|
var Dialog = require('web.Dialog');
|
||||||
|
|
||||||
|
Dialog.include({
|
||||||
|
open: function () {
|
||||||
|
this._super.apply(this, arguments);
|
||||||
|
this._opened.done(function(){
|
||||||
|
$(".modal.in").draggable({
|
||||||
|
handle: ".modal-header"
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return this;
|
||||||
|
},
|
||||||
|
});
|
||||||
|
});
|
||||||
@@ -3,11 +3,18 @@
|
|||||||
<data>
|
<data>
|
||||||
<template id="assets_backend" name="app_ui_enhance asset" inherit_id="web.assets_backend">
|
<template id="assets_backend" name="app_ui_enhance asset" inherit_id="web.assets_backend">
|
||||||
<xpath expr="." position="inside">
|
<xpath expr="." position="inside">
|
||||||
<link rel="stylesheet" type="text/css" href="/app_ui_enhance/static/src/css/app_ui_enhance.css"/>
|
<link rel="stylesheet" type="text/css" href="/app_ui_enhance/static/src/css/app_web_enhance.css"/>
|
||||||
<link rel="stylesheet" href="/app_ui_enhance/static/src/css/web_list_bg_color.css"/>
|
<link rel="stylesheet" href="/app_ui_enhance/static/src/css/web_list_bg_color.css"/>
|
||||||
<script type="text/javascript" src="/app_ui_enhance/static/src/js/pivot.js"></script>
|
<script type="text/javascript" src="/app_ui_enhance/static/src/js/pivot.js"></script>
|
||||||
<script type="text/javascript" src="/app_ui_enhance/static/src/js/tree.js"></script>
|
<script type="text/javascript" src="/app_ui_enhance/static/src/js/tree.js"></script>
|
||||||
<script type="text/javascript" src="/app_ui_enhance/static/src/js/web_list_bg_color.js"></script>
|
<script type="text/javascript" src="/app_ui_enhance/static/src/js/web_list_bg_color.js"></script>
|
||||||
|
<script type="text/javascript" src="/app_ui_enhance/static/src/js/web_draggable_dialog.js"></script>
|
||||||
|
</xpath>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<template id="assets_common" name="app_ui_enhance asset" inherit_id="report.assets_common">
|
||||||
|
<xpath expr="." position="inside">
|
||||||
|
<link rel="stylesheet" type="text/css" href="/app_ui_enhance/static/src/css/app_report_enhance.css"/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user