diff --git a/css/guibik.css b/css/guibik.css index a4a35367..055c3d63 100644 --- a/css/guibik.css +++ b/css/guibik.css @@ -1 +1 @@ -.inline-block{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1}a{color:#0092d2}table th{background-color:#e0e0e0}.block,.item-list,.help-items ul,.form-item,.confirmation ul,.admin-list,.node-type-list,.admin-panel{border-width:0;border-style:solid;border-color:#fff}.text-format-wrapper .form-item{background:#f4f4f4;margin:0 0 10px;border-width:0;border-style:solid;border-color:#ddd;padding:9px}.form-item label{color:#1a1a1a;font-weight:normal;font-size:12px;text-transform:none}input.form-autocomplete,input.form-text,textarea.form-textarea,select.form-select{padding:3px;border-width:1px;border-style:solid;border-color:#bfbfbf;background:#fff;color:#1a1a1a;max-width:100%}.fieldset{margin:0 0 10px;display:block;position:relative;min-height:28px;border:0 solid #eee}.item-list h3,.block .block-title,.fieldset-title,.collapsible .fieldset-legend a{display:block;font-size:14px;margin:0;padding:4px 9px 5px;color:#1a1a1a;background:#e0e0e0}.block .block-content,.container-inline .fieldset-content,.fieldset-content{padding:10px 9px 9px;background:#f4f4f4}.page-content .form-item .description{color:#0092d2;border-top:1px solid #e0e0e0}.page-content .form-item .description a{text-decoration:underline}li{list-style:none inside url()}.node-form div.form-type-checkboxes>label,.node-form div.form-type-checkboxes>div.form-checkboxes{display:inline-block}.node-form .form-item-language>label,.node-form .form-item-language>select{display:inline-block}.node-form .form-type-textfield>label,.node-form .form-type-textfield>input.form-text{display:inline-block;margin:0}.node-form .form-type-textfield>label{width:35%}.node-form .form-type-textfield>input.form-text{max-width:60%}.node-form fieldset.filter-wrapper{display:none}.node-form input.fid.form-text{display:none}.node-form .form-region-right{position:relative}.node-form .form-region-right fieldset.form-wrapper{max-width:100%;padding:0;margin:0}.node-form .form-region-right .fieldset-wrapper{padding:0}.node-form .form-region-right input.form-text{width:100%}.node-form tr.draggable fieldset legend{display:none}.node-form tr.draggable fieldset .fieldset-content{padding:0}.node-form tr.draggable fieldset .fieldset-content .date-padding{padding:0}.vertical-tabs{background:#f4f4f4;border:1px solid #bfbfbf;margin:0 0 10px;position:relative}.vertical-tabs .fieldset-content,.vertical-tabs fieldset.titled .fieldset-content{border:0;padding:10px}.vertical-tabs .fieldset-content .fieldset-content{margin-top:20px}.vertical-tabs-list li a{display:block;text-shadow:#fff 0 1px 0;padding:5px 10px 4px 10px;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;color:#494949;background:#e0e0e0}.vertical-tabs-list li.last a{border-bottom:0 solid #bfbfbf}.vertical-tabs-list .selected a,.vertical-tabs-list li:hover a{background:#f4f4f4;color:#1a1a1a}.vertical-tabs-list .selected a{border-right:0 solid #f4f4f4}.vertical-tabs-list .summary{font-size:11px}.page-admin table tr.even{background:#efefef}.page-admin table tr.even td,.page-admin table tr.odd td,.page-admin table tr.even h3,.page-admin table tr.odd h3{background-color:transparent}.page-admin table tr.even:hover,.page-admin table tr.odd:hover{background:#d4efee}.admin-block-description,.help-items ul li,.confirmation ul li,.item-list ul li,.prose .item-list li,.menu li{border-bottom:0 solid #f4f4f4}form .form-actions{background:#eee;border:0 solid #ddd;padding:9px}input.teaser-button,input.form-submit,.node-edit,.button,.node-delete{cursor:pointer;padding:.3em .9em;color:#333;text-align:center;font-size:12px;font-weight:normal;border-width:1px;border-style:solid;border-color:#ddd #ddd #ccc;background:#bdf url();-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.node-edit,.button,.node-delete{font-size:10px;padding:.1em .6em}input.form-submit:hover,.node-edit:hover,.button:hover,.node-delete:hover{border-color:#ddd #ddd #ccc;-webkit-box-shadow:#ace 0 0 0;color:#bdf;background-color:#848484}input.button-yes,.node-edit{background-color:#ccff2f}input.button-yes:hover,.node-edit:hover{color:#ccff2f}input.button-no,.node-delete{background-color:#ea4b4a}input.button-no:hover,.node-delete:hover{color:#ea4b4a}body.admin-vertical #admin-menu{background:#222;background-image:none}body.admin-vertical #admin-menu-wrapper{margin-left:35px!important}body.admin-vertical.admin-expanded #admin-menu-wrapper{border-left:1px solid #323232;margin-left:260px!important}#admin-toolbar{z-index:1000!important}#views-ui-edit-form div.changed{background-color:#fff98e}#views-ui-edit-form .views-ui-display-tab-bucket h3{font-weight:bold;background-color:#d8d8d8}#views-ui-edit-form .defaulted,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.even,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.odd{color:#666;background-color:#e0e0e0;font-style:italic}#views-ui-edit-form .defaulted a,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.even a,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.odd a{color:#3f80b3}#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting,#views-ui-edit-form .views-display-setting.overridden,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even,#views-ui-edit-form .views-display-setting.overridden.even,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd,#views-ui-edit-form .views-display-setting.overridden.odd{color:#7f7f7f;background-color:#f9f9f9;font-style:normal}#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting a,#views-ui-edit-form .views-display-setting.overridden a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even a,#views-ui-edit-form .views-display-setting.overridden.even a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd a,#views-ui-edit-form .views-display-setting.overridden.odd a{color:#3188d1}.view .pager{padding:1em 0;margin:0;text-align:right;height:auto}.view .pager ul{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0}.view .pager ul li{height:20px}.view .pager ul li a,.view .pager ul li span{padding:1px 10px 2px}.view .view-filters{padding:1em 0;margin:0 0 1em 0;border:1px solid #CCC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.view .view-filters>span.title,.view .view-filters>form{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;width:auto;position:relative;vertical-align:top}.view .view-filters>span.title{padding:.7em 1em}.view .view-filters fieldset{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0 1em}.view .view-filters fieldset .fieldset-content{padding:0}.view .view-filters fieldset legend{display:none}.view .view-filters label{font-weight:normal;font-size:.75em}.view .view-filters .form-item{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0 .5em 0 0}.view .view-filters .form-item select,.view .view-filters .form-item input{font-size:.8em}.view fieldset#edit-select{padding:1em 0;margin:0 0 1em 0;border:1px solid #CCC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.view fieldset#edit-select legend,.view fieldset#edit-select .fieldset-content{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1}.view fieldset#edit-select legend{width:auto}.view fieldset#edit-select legend *{background-color:transparent}.view fieldset#edit-select .fieldset-content{padding:0}.view fieldset#edit-select .fieldset-content select,.view fieldset#edit-select .fieldset-content input{font-size:.8em}.view .vbo-fieldset-select-all{width:50%;text-align:left}.view .vbo-fieldset-select-all .form-item{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;vertical-align:top}.view .vbo-fieldset-select-all em{padding:0 1em}.view.inline-block-list .views-row{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;vertical-align:top;padding:5px;margin:5px;width:250px;min-height:150px;background-color:#e3e3e3;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.view.inline-block-list .views-row .float-left{float:left}.view.inline-block-list .views-row .float-left>div{margin:0 10px 10px 0}*:focus{border:1px solid #BDF!important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.path-admin-content-nodes span.icon{background-position:0 -30px}.custom-admin table caption{display:none}.custom-admin table th{line-height:1}.custom-admin table td{padding-top:1em;padding-bottom:1em}.custom-admin table td.views-field-views-bulk-operations{background:#e0e0e0!important}.custom-admin table td.views-field-field-media{width:100px;background:#e0e0e0!important}.custom-admin table td.views-field-field-media img{max-width:100%;height:auto}.custom-admin table td.views-field-title{width:350px}.custom-admin table a.node-title-link{font-size:1.1em;padding:0 0 .3em;display:inline-block}.custom-admin table td.views-field-field-people{width:100px} \ No newline at end of file +.inline-block{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1}a{color:#0092d2}table th{background-color:#e0e0e0}.block,.item-list,.help-items ul,.form-item,.confirmation ul,.admin-list,.node-type-list,.admin-panel{border-width:0;border-style:solid;border-color:#fff}.text-format-wrapper .form-item{background:#f4f4f4;margin:0 0 10px;border-width:0;border-style:solid;border-color:#ddd;padding:9px}.form-item label{color:#1a1a1a;font-weight:normal;font-size:12px;text-transform:none}input.form-autocomplete,input.form-text,textarea.form-textarea,select.form-select{padding:3px;border-width:1px;border-style:solid;border-color:#bfbfbf;background:#fff;color:#1a1a1a;max-width:100%}.fieldset{margin:0 0 10px;display:block;position:relative;min-height:28px;border:0 solid #eee}.item-list h3,.block .block-title,.fieldset-title,.collapsible .fieldset-legend a{display:block;font-size:14px;margin:0;padding:4px 9px 5px;color:#1a1a1a;background:#e0e0e0}.block .block-content,.container-inline .fieldset-content,.fieldset-content{padding:10px 9px 9px;background:#f4f4f4}.page-content .form-item .description{color:#fff;border-top:1px solid #e0e0e0;background:url(../images/popup.png) 50% 100% no-repeat}.page-content .form-item .description a{text-decoration:underline}li{list-style:none inside url()}.node-form div.form-type-checkboxes>label,.node-form div.form-type-checkboxes>div.form-checkboxes{display:inline-block}.node-form .form-item-language>label,.node-form .form-item-language>select{display:inline-block}.node-form .form-type-textfield>label,.node-form .form-type-textfield>input.form-text{display:inline-block;margin:0}.node-form .form-type-textfield>label{width:35%}.node-form .form-type-textfield>input.form-text{max-width:60%}.node-form fieldset.filter-wrapper{display:none}.node-form input.fid.form-text{display:none}.node-form .form-region-right{position:relative}.node-form .form-region-right fieldset.form-wrapper{max-width:100%;padding:0;margin:0}.node-form .form-region-right .fieldset-wrapper{padding:0}.node-form .form-region-right input.form-text{width:100%}.node-form tr.draggable fieldset legend{display:none}.node-form tr.draggable fieldset .fieldset-content{padding:0}.node-form tr.draggable fieldset .fieldset-content .date-padding{padding:0}.vertical-tabs{background:#f4f4f4;border:1px solid #bfbfbf;margin:0 0 10px;position:relative}.vertical-tabs .fieldset-content,.vertical-tabs fieldset.titled .fieldset-content{border:0;padding:10px}.vertical-tabs .fieldset-content .fieldset-content{margin-top:20px}.vertical-tabs-list li a{display:block;text-shadow:#fff 0 1px 0;padding:5px 10px 4px 10px;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;color:#494949;background:#e0e0e0}.vertical-tabs-list li.last a{border-bottom:0 solid #bfbfbf}.vertical-tabs-list .selected a,.vertical-tabs-list li:hover a{background:#f4f4f4;color:#1a1a1a}.vertical-tabs-list .selected a{border-right:0 solid #f4f4f4}.vertical-tabs-list .summary{font-size:11px}.page-admin table tr.even{background:#efefef}.page-admin table tr.even td,.page-admin table tr.odd td,.page-admin table tr.even h3,.page-admin table tr.odd h3{background-color:transparent}.page-admin table tr.even:hover,.page-admin table tr.odd:hover{background:#d4efee}.admin-block-description,.help-items ul li,.confirmation ul li,.item-list ul li,.prose .item-list li,.menu li{border-bottom:0 solid #f4f4f4}form .form-actions{background:#eee;border:0 solid #ddd;padding:9px}input.teaser-button,input.form-submit,.node-edit,.button,.node-delete{cursor:pointer;padding:.3em .9em;color:#333;text-align:center;font-size:12px;font-weight:normal;border-width:1px;border-style:solid;border-color:#ddd #ddd #ccc;background:#bdf url();-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.node-edit,.button,.node-delete{font-size:10px;padding:.1em .6em}input.form-submit:hover,.node-edit:hover,.button:hover,.node-delete:hover{border-color:#ddd #ddd #ccc;-webkit-box-shadow:#ace 0 0 0;color:#bdf;background-color:#848484}input.button-yes,.node-edit{background-color:#ccff2f}input.button-yes:hover,.node-edit:hover{color:#ccff2f}input.button-no,.node-delete{background-color:#ea4b4a}input.button-no:hover,.node-delete:hover{color:#ea4b4a}body.admin-vertical #admin-menu{background:#222;background-image:none}body.admin-vertical #admin-menu-wrapper{margin-left:35px!important}body.admin-vertical.admin-expanded #admin-menu-wrapper{border-left:1px solid #323232;margin-left:260px!important}#admin-toolbar{z-index:1000!important}#views-ui-edit-form div.changed{background-color:#fff98e}#views-ui-edit-form .views-ui-display-tab-bucket h3{font-weight:bold;background-color:#d8d8d8}#views-ui-edit-form .defaulted,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.even,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.odd{color:#666;background-color:#e0e0e0;font-style:italic}#views-ui-edit-form .defaulted a,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.even a,#views-ui-edit-form .views-ui-display-tab-bucket .views-display-setting.odd a{color:#3f80b3}#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting,#views-ui-edit-form .views-display-setting.overridden,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even,#views-ui-edit-form .views-display-setting.overridden.even,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd,#views-ui-edit-form .views-display-setting.overridden.odd{color:#7f7f7f;background-color:#f9f9f9;font-style:normal}#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting a,#views-ui-edit-form .views-display-setting.overridden a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.even a,#views-ui-edit-form .views-display-setting.overridden.even a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd a,#views-ui-edit-form .views-ui-display-tab-bucket.overridden .views-display-setting.odd a,#views-ui-edit-form .views-display-setting.overridden.odd a{color:#3188d1}.view .pager{padding:1em 0;margin:0;text-align:right;height:auto}.view .pager ul{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0}.view .pager ul li{height:20px}.view .pager ul li a,.view .pager ul li span{padding:1px 10px 2px}.view .view-filters{padding:1em 0;margin:0 0 1em 0;border:1px solid #CCC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.view .view-filters>span.title,.view .view-filters>form{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;width:auto;position:relative;vertical-align:top}.view .view-filters>span.title{padding:.7em 1em}.view .view-filters fieldset{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0 1em}.view .view-filters fieldset .fieldset-content{padding:0}.view .view-filters fieldset legend{display:none}.view .view-filters label{font-weight:normal;font-size:.75em}.view .view-filters .form-item{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;padding:0 .5em 0 0}.view .view-filters .form-item select,.view .view-filters .form-item input{font-size:.8em}.view fieldset#edit-select{padding:1em 0;margin:0 0 1em 0;border:1px solid #CCC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.view fieldset#edit-select legend,.view fieldset#edit-select .fieldset-content{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1}.view fieldset#edit-select legend{width:auto}.view fieldset#edit-select legend *{background-color:transparent}.view fieldset#edit-select .fieldset-content{padding:0}.view fieldset#edit-select .fieldset-content select,.view fieldset#edit-select .fieldset-content input{font-size:.8em}.view .vbo-fieldset-select-all{width:50%;text-align:left}.view .vbo-fieldset-select-all .form-item{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;vertical-align:top}.view .vbo-fieldset-select-all em{padding:0 1em}.view.inline-block-list .views-row{display:inline-block;display:moz-inline-stack;*display:inline;*zoom:1;vertical-align:top;padding:5px;margin:5px;width:250px;min-height:150px;background-color:#e3e3e3;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ddd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.view.inline-block-list .views-row .float-left{float:left}.view.inline-block-list .views-row .float-left>div{margin:0 10px 10px 0}*:focus{border:1px solid #BDF!important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.path-admin-content-nodes span.icon{background-position:0 -30px}.custom-admin table caption{display:none}.custom-admin table th{line-height:1}.custom-admin table td{padding-top:1em;padding-bottom:1em}.custom-admin table td.views-field-views-bulk-operations{background:#e0e0e0!important}.custom-admin table td.views-field-field-media{width:100px;background:#e0e0e0!important}.custom-admin table td.views-field-field-media img{max-width:100%;height:auto}.custom-admin table td.views-field-title{width:350px}.custom-admin table a.node-title-link{font-size:1.1em;padding:0 0 .3em;display:inline-block}.custom-admin table td.views-field-field-people{width:100px}#modalContent div.ctools-modal-content{padding:5px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1 solid #999}#modalContent div.ctools-modal-content .modal-header,#modalContent div.ctools-modal-content .modal-header a,#modalContent div.ctools-modal-content .modal-header span{background-color:transparent;color:#000!important} \ No newline at end of file diff --git a/images/popup.png b/images/popup.png index 1e09253d..5a7b46d5 100644 Binary files a/images/popup.png and b/images/popup.png differ diff --git a/images/popup.svg b/images/popup.svg index bcd98875..287ab8f5 100644 --- a/images/popup.svg +++ b/images/popup.svg @@ -1,185 +1,27 @@ - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/less/guibik.less b/less/guibik.less index 9372dd82..03d34f3d 100644 --- a/less/guibik.less +++ b/less/guibik.less @@ -83,8 +83,10 @@ select.form-select { /** popup description */ .page-content .form-item .description { - color:#0092D2; + color:#fff; border-top:1px solid #E0E0E0; +/* background: #1A1A1A url() no-repeat scroll top left;*/ + background:url(../images/popup.png) 50% 100% no-repeat; a{text-decoration: underline;} } @@ -131,7 +133,7 @@ li{list-style: none inside url();} border:1px solid #BFBFBF; margin:0px 0px 10px; position:relative; - } +} .vertical-tabs .fieldset-content, .vertical-tabs fieldset.titled .fieldset-content { @@ -398,3 +400,24 @@ body.admin-vertical.admin-expanded #admin-menu-wrapper{border-left:1px solid #32 } + +#modalContent{ + +} + +#modalContent div.ctools-modal-content{ + padding:5px; + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; + + border: 1 solid #999; + +} +#modalContent div.ctools-modal-content .modal-header, +#modalContent div.ctools-modal-content .modal-header a, +#modalContent div.ctools-modal-content .modal-header span{ + background-color: transparent; color:#000!important; +} + + diff --git a/template.php b/template.php index d999e920..e3d46394 100644 --- a/template.php +++ b/template.php @@ -123,3 +123,87 @@ function guibik_preprocess_html(&$vars){ } + +/** + * Implements theme_form_element(). + */ +function OUT_guibik_form_element($variables) { + $element = &$variables['element']; + // This is also used in the installer, pre-database setup. + $t = get_t(); + + dsm($element); + + // This function is invoked as theme wrapper, but the rendered form element + // may not necessarily have been processed by form_builder(). + $element += array( + '#title_display' => 'before', + ); + + // Add element #id for #type 'item'. + if (isset($element['#markup']) && !empty($element['#id'])) { + $attributes['id'] = $element['#id']; + } + // Add element's #type and #name as class to aid with JS/CSS selectors. + if(!isset($element["#attributes"]['class'])) + $element["#attributes"]['class'] = array(); + + $attributes['class'] = $element["#attributes"]['class'] + array('form-item'); + if (!empty($element['#type'])) { + $attributes['class'][] = 'form-type-' . strtr($element['#type'], '_', '-'); + } + if (!empty($element['#name'])) { + $attributes['class'][] = 'form-item-' . strtr($element['#name'], array(' ' => '-', '_' => '-', '[' => '-', ']' => '')); + } + // Add a class for disabled elements to facilitate cross-browser styling. + if (!empty($element['#attributes']['disabled'])) { + $attributes['class'][] = 'form-disabled'; + } + $output = '' . "\n"; + + // If #title is not set, we don't display any label or required marker. + if (!isset($element['#title'])) { + $element['#title_display'] = 'none'; + } + $prefix = isset($element['#field_prefix']) ? '' . $element['#field_prefix'] . ' ' : ''; + $suffix = isset($element['#field_suffix']) ? ' ' . $element['#field_suffix'] . '' : ''; + + switch ($element['#title_display']) { + case 'before': + case 'invisible': + $output .= ' ' . theme('form_element_label', $variables); + $output .= ' ' . $prefix . $element['#children'] . $suffix . "\n"; + break; + + case 'after': + $output .= ' ' . $prefix . $element['#children'] . $suffix; + $output .= ' ' . theme('form_element_label', $variables) . "\n"; + break; + + case 'none': + case 'attribute': + // Output no label and no required marker, only the children. + $output .= ' ' . $prefix . $element['#children'] . $suffix . "\n"; + break; + } + + if (!empty($element['#description'])) { + $output .= '
' . $element['#description'] . "
\n"; + } + + $output .= "\n"; + + return $output; +} + + + +function guibik_form_node_form_alter(&$form, &$form_state){ + // dsm($form, 'guibik_form_node_form_alter | $form'); + // dsm($form_state, '$form_state'); + + if(!isset($form['language']['#description'])) + $form['language']['#description'] = t('Please consider to leave language in neutral state if you dont plan to translate this node, even if your content is (obviously) writed in some non neutral language. Then this node will always be visible.'); + +} +