3
0
Fork 0

Compare commits

..

No commits in common. "e9d59062ca45fa03dd633adbd7fb0317aeb335d5" and "8bcb556abba723a61e582f692977a96d37448c69" have entirely different histories.

3 changed files with 38 additions and 66 deletions

View file

@ -124,11 +124,9 @@
}
% endif
## nb. this refers to the "home link" app title, next to small
## header logo in top left of screen
## nb. this refers to the "menu-sized" app title in far left of main menu
#navbar-brand-title {
font-weight: bold;
margin-left: 0.3rem;
}
#header-index-title {
@ -151,12 +149,6 @@
white-space: nowrap;
}
.wutta-form-wrapper {
margin-left: 5rem;
margin-top: 2rem;
width: 50%;
}
</style>
</%def>
@ -307,7 +299,7 @@
<%def name="render_navbar_brand()">
<div class="navbar-brand">
<a class="navbar-item" href="${url('home')}">
<div style="display: flex; align-items: center;">
<div style="display: flex; gap: 0.3rem; align-items: center;">
${base_meta.header_logo()}
<div id="navbar-brand-title">
${base_meta.global_title()}
@ -488,44 +480,36 @@
<%def name="render_crud_header_buttons()">
% if master:
% if master.viewing:
% if instance_editable and master.has_perm('edit'):
<wutta-button once
tag="a" href="${master.get_action_url('edit', instance)}"
icon-left="edit"
label="Edit This" />
% endif
% if instance_deletable and master.has_perm('delete'):
<wutta-button once type="is-danger"
tag="a" href="${master.get_action_url('delete', instance)}"
icon-left="trash"
label="Delete This" />
% endif
% elif master.editing:
% if instance_viewable and master.has_perm('view'):
<wutta-button once
tag="a" href="${master.get_action_url('view', instance)}"
icon-left="eye"
label="View This" />
% endif
% if instance_deletable and master.has_perm('delete'):
<wutta-button once type="is-danger"
tag="a" href="${master.get_action_url('delete', instance)}"
icon-left="trash"
label="Delete This" />
% endif
% elif master.deleting:
% if instance_viewable and master.has_perm('view'):
<wutta-button once
tag="a" href="${master.get_action_url('view', instance)}"
icon-left="eye"
label="View This" />
% endif
% if instance_editable and master.has_perm('edit'):
<wutta-button once
tag="a" href="${master.get_action_url('edit', instance)}"
icon-left="edit"
label="Edit This" />
% endif
<wutta-button once
tag="a" href="${master.get_action_url('edit', instance)}"
icon-left="edit"
label="Edit This" />
% if instance_deletable:
<wutta-button once type="is-danger"
tag="a" href="${master.get_action_url('delete', instance)}"
icon-left="trash"
label="Delete This" />
% endif
% elif master.editing:
<wutta-button once
tag="a" href="${master.get_action_url('view', instance)}"
icon-left="eye"
label="View This" />
% if instance_deletable:
<wutta-button once type="is-danger"
tag="a" href="${master.get_action_url('delete', instance)}"
icon-left="trash"
label="Delete This" />
% endif
% elif master.deleting:
<wutta-button once
tag="a" href="${master.get_action_url('view', instance)}"
icon-left="eye"
label="View This" />
<wutta-button once
tag="a" href="${master.get_action_url('edit', instance)}"
icon-left="edit"
label="Edit This" />
% endif
% endif
</%def>

View file

@ -8,10 +8,8 @@
${self.buttons_content()}
${h.form(request.current_route_url(), enctype='multipart/form-data', ref='saveSettingsForm', **{'@submit': 'saveSettingsFormSubmit'})}
${h.csrf_token(request)}
<div class="wutta-form-wrapper">
${self.form_content()}
</div>
${h.csrf_token(request)}
${self.form_content()}
${h.end_form()}
<b-modal has-modal-card
@ -150,18 +148,8 @@
ThisPageData.settingsNeedSaved = false
ThisPageData.undoChanges = false
ThisPageData.savingSettings = false
ThisPageData.validators = []
ThisPage.methods.saveSettings = function() {
for (let validator of this.validators) {
let msg = validator.call(this)
if (msg) {
alert(msg)
return
}
}
this.savingSettings = true
this.$refs.saveSettingsForm.submit()
}

View file

@ -2,11 +2,11 @@
<%inherit file="/page.mako" />
<%def name="page_content()">
% if form is not Undefined:
<div class="wutta-form-wrapper">
<div style="margin-top: 2rem; width: 50%;">
% if form is not Undefined:
${form.render_vue_tag()}
</div>
% endif
% endif
</div>
</%def>
<%def name="render_vue_templates()">