summaryrefslogtreecommitdiff
path: root/addons/website_form/static/src/less
diff options
context:
space:
mode:
authorDavid Monjoie <dmo@odoo.com>2015-08-25 21:50:31 +0200
committerDavid Monjoie <dmo@odoo.com>2015-08-26 16:01:19 +0200
commita77f5cf42faa75a2dd3931d83ad8ea86648248c0 (patch)
tree29590b9351bf73ac573928be7f0dbaa5ea8505a8 /addons/website_form/static/src/less
parent57c4787d09eacc548140d7a552a76264eae21a55 (diff)
[ADD] website_form: generic form controller
Contains a new ajax post function that comes from mdo's original code and that I was not able to get rid of.
Diffstat (limited to 'addons/website_form/static/src/less')
-rw-r--r--addons/website_form/static/src/less/website_form.less54
1 files changed, 54 insertions, 0 deletions
diff --git a/addons/website_form/static/src/less/website_form.less b/addons/website_form/static/src/less/website_form.less
new file mode 100644
index 00000000000..f26718da9c1
--- /dev/null
+++ b/addons/website_form/static/src/less/website_form.less
@@ -0,0 +1,54 @@
+// Radio buttons and checkboxes flex layout
+.o_website_form_flex {
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.o_website_form_flex_item {
+ // col-md-4
+ flex-basis: 33%;
+
+ // col-sm-6
+ @media (max-width: @screen-sm-max) {
+ flex-basis: 50%;
+ }
+
+ // col-xs-12
+ @media (max-width: @screen-xs-max) {
+ flex-basis: 100%;
+ }
+}
+
+// Hidden field is only partially hidden in editor
+.o_website_form_field_hidden {
+ display: none;
+}
+
+.editor_enable .o_website_form_field_hidden {
+ display: block;
+ opacity: 0.5;
+}
+
+// Select inputs do not trigger the default browser behavior
+// Since we use a custom editable element
+.editor_enable .s_website_form .form-field select {
+ pointer-events: none;
+}
+
+// Required fields have a star which is not part of the field label
+.o_website_form_required, .o_website_form_required_custom {
+ .control-label:after {
+ content: ' *';
+ }
+}
+
+// Quickfix to display the editable select as a single big field
+#editable_select.form-control {
+ height: 100%;
+}
+
+// Fix for firefox browse button which is too big for Bootstrap form-field
+// http://stackoverflow.com/questions/22049739/fix-for-firefox-file-input-using-bootstrap-3-1
+.form-field input[type=file].form-control {
+ height: 100%;
+}