Skip to content

Commit ad37d9c

Browse files
committed
little improvement fot app builder
- user password mask added - field refresh after new report parameter - item row count and field row in item count added
1 parent 3a628f3 commit ad37d9c

12 files changed

+9490
-4
lines changed

builder/admin.sqlite

0 Bytes
Binary file not shown.

builder/jam_files/admin/builder.py

+2,049
Large diffs are not rendered by default.

builder/jam_files/admin/builder_structure.info

+1
Large diffs are not rendered by default.

builder/jam_files/css/admin.css

+269
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,269 @@
1+
2+
html {
3+
font-size: 13px;
4+
}
5+
6+
#builder-status {
7+
height: 21px;
8+
}
9+
10+
#task-tabs.nav-tabs,
11+
#editor-tabs .nav-tabs {
12+
margin-bottom: 0;
13+
}
14+
15+
#task-tabs a {
16+
color: #555555;
17+
}
18+
19+
#task-tabs a.active {
20+
color: #0088cc;
21+
}
22+
23+
#tab-content,
24+
#info-grids{
25+
padding: 0.5rem;
26+
border: 1px solid var(--bs-border-color);
27+
border-width: 0 1px 1px 1px;
28+
border-top-width: 0 !important;
29+
}
30+
31+
#tree-panel .dbtree > ul {
32+
padding: 0.5rem 0.5rem 0.5rem 2rem;
33+
}
34+
35+
#info-grids .dbtree > ul {
36+
padding: 0.5rem 0.5rem 0.5rem 0.5rem;
37+
}
38+
39+
.table-fixed {
40+
width: 100%;
41+
border-collapse: collapse;
42+
table-layout: fixed;
43+
}
44+
45+
#center-panel {
46+
width: auto;
47+
vertical-align: top;
48+
overflow: hidden;
49+
padding: 0 0.5rem;
50+
}
51+
52+
#left-panel {
53+
width: 20rem;
54+
}
55+
56+
#right-panel{
57+
width: 18rem;
58+
padding: 0.5rem 2.5rem;
59+
}
60+
61+
.vert-btn {
62+
margin-bottom: 0.5rem;
63+
width: 100%;
64+
text-align: center
65+
}
66+
67+
.btns-divider {
68+
margin-top: 1rem;
69+
}
70+
71+
.fields-grid .inner-table td,
72+
.langs-table .inner-table td {
73+
border: 0;
74+
}
75+
76+
#left-box {
77+
width: 20rem;
78+
}
79+
80+
.card.jam-form.sys_fields_editor .tab-pane form {
81+
border-width: 0;
82+
padding: 0.5rem 0rem 0.5rem 0.75rem;
83+
}
84+
85+
#section-tabs {
86+
margin-bottom: 0.5rem;
87+
}
88+
89+
#tab-btns,
90+
#media-pills {
91+
position: absolute;
92+
right: 0;
93+
margin-right: 1rem;
94+
}
95+
96+
.sys_fields_editor .media-item:not(:first-child) {
97+
margin-left: 0.25rem;
98+
}
99+
100+
#media-tabs a.nav-link {
101+
width: 7rem;
102+
/*border: 1px solid var(--bs-nav-pills-link-active-bg);*/
103+
border: 1px solid var(--bs-border-color);
104+
padding: 0.375rem;
105+
margin-right: 0.25rem;
106+
cursor: pointer;
107+
}
108+
109+
/*#media-tabs a.nav-link:not(:first-child) {*/
110+
/* margin-left: 0.25rem;*/
111+
/*}*/
112+
113+
.media-form-check {
114+
padding-left: 1.75em;
115+
margin-bottom: 0;
116+
}
117+
118+
#form_options-box {
119+
width: 46rem;
120+
vertical-align: middle;
121+
}
122+
123+
#bands-box {
124+
width: 7rem;
125+
vertical-align: top;
126+
}
127+
128+
#add-tab-btn,
129+
#edit-tab-btn {
130+
margin-right: 0.25rem;
131+
}
132+
133+
#options-box {
134+
vertical-align: top;
135+
}
136+
137+
.tabs-left {
138+
margin-top: 0.5rem;
139+
}
140+
141+
#field-tabs-container {
142+
margin-bottom: 0.5rem;
143+
}
144+
145+
#field-bands li {
146+
border: 1px solid transparent;
147+
}
148+
149+
#field-bands li.active {
150+
border: 1px solid var(--bs-border-color);
151+
}
152+
153+
#field-bands li a.active {
154+
color: var(--bs-nav-tabs-link-active-color);
155+
}
156+
157+
#fields-left-box,
158+
#fields-right-box {
159+
width: 22rem;
160+
padding: 0.5rem;
161+
vertical-align: top;
162+
}
163+
164+
#fields-center-box {
165+
width: 3.25rem;
166+
padding-left: 0.125rem;
167+
}
168+
169+
#vert-btns-box {
170+
margin-top: 0.25rem;
171+
}
172+
173+
#left-btn,
174+
#right-btn {
175+
margin-top: 0.25rem;
176+
}
177+
178+
.sys_langs-edit #table-div {
179+
margin-top: 1rem;
180+
}
181+
182+
.sys_langs-edit .edit-body form label {
183+
text-align: right;
184+
}
185+
186+
.sys_langs-view #right-box {
187+
width: 15rem;
188+
vertical-align: top;
189+
padding: 0 2rem 0 2rem;
190+
}
191+
192+
#editor-box {
193+
border: solid 1px #eee;
194+
margin-left: 10px;
195+
position: relative;
196+
}
197+
198+
#editor {
199+
font-size: 14px;
200+
position: absolute;
201+
top: 0;
202+
right: 0;
203+
bottom: 0;
204+
left: 0;
205+
}
206+
207+
#center-heading {
208+
padding-bottom: 0.5rem;
209+
}
210+
211+
.view-form-no-border,
212+
.view-form-no-border .form-body {
213+
padding: 0;
214+
border: 0;
215+
}
216+
217+
.close-editor-btn:hover {
218+
color: #000;
219+
}
220+
221+
.code_error {
222+
font-size: 14px;
223+
margin-left: 10px;
224+
color: red;
225+
}
226+
227+
.editor-title {
228+
font-weight: bold;
229+
}
230+
231+
.help-btn {
232+
margin-left: 0.25rem;
233+
}
234+
235+
.header-search {
236+
margin-bottom: 4px;
237+
}
238+
239+
p.search {
240+
margin: 0;
241+
font-family: 'Courier New', Courier, monospace;
242+
white-space: nowrap;
243+
}
244+
245+
@media print {
246+
p.search {
247+
margin: 0;
248+
padding: 0;
249+
line-height: 50%;
250+
}
251+
}
252+
253+
#options-box {
254+
vertical-align: top;
255+
}
256+
257+
.editor-footer {
258+
display: flex;
259+
flex-shrink: 0;
260+
flex-wrap: wrap;
261+
align-items: center;
262+
justify-content: space-between;
263+
padding: 1rem 1rem 0.5rem 1rem;
264+
margin-top: 0.5rem;
265+
border-top: 1px solid var(--bs-border-color);
266+
}
267+
268+
269+

0 commit comments

Comments
 (0)