diff --git a/src/vitis/client/javascript/externs/studio/lang/lang-en.json b/src/vitis/client/javascript/externs/studio/lang/lang-en.json
index 2a8607765144ea740a1a942c6b65707e030622e0..8220a0369a9fb42652b699c2d9693550ffd6fd69 100755
--- a/src/vitis/client/javascript/externs/studio/lang/lang-en.json
+++ b/src/vitis/client/javascript/externs/studio/lang/lang-en.json
@@ -156,7 +156,8 @@
                 "Required": "Required",
                 "displayOnly": "Display only",
                 "DefaultValue": "Default value",
-                "Value": "Value"
+                "Value": "Value",
+                "Visible": "Visible"
             },
             "BusinessObject": {
                 "BusinessObject": "Business object",
diff --git a/src/vitis/client/javascript/externs/studio/lang/lang-fr.json b/src/vitis/client/javascript/externs/studio/lang/lang-fr.json
index bb90dd51670f0baf1ea619c0d44a06a62d86e815..7730bdaaca231aac63ad84afc55ca75bc9b61e6c 100755
--- a/src/vitis/client/javascript/externs/studio/lang/lang-fr.json
+++ b/src/vitis/client/javascript/externs/studio/lang/lang-fr.json
@@ -162,7 +162,8 @@
                 "Required": "Requis",
                 "displayOnly": "Uniquement en consultation",
                 "DefaultValue": "Valeur par défaut",
-                "Value": "Valeur"
+                "Value": "Valeur",
+                "Visible": "Visible"
             },
             "BusinessObject": {
                 "BusinessObject": "Objet métier",
diff --git a/src/vitis/client/javascript/externs/studio/templates/ElementForm.html b/src/vitis/client/javascript/externs/studio/templates/ElementForm.html
index bb5dddce2a859473da12dabbef8415a187ef84d0..a52f1d7b6e308827df26b907ad93603ffb16ed2d 100755
--- a/src/vitis/client/javascript/externs/studio/templates/ElementForm.html
+++ b/src/vitis/client/javascript/externs/studio/templates/ElementForm.html
@@ -1481,6 +1481,7 @@
                         <textarea ng-disabled="locker" ng-model="model.default_value" id="Element_Form_value_input" type="text" class="form-control" aria-describedby="Element_Form_value_label" rows="5"></textarea>
                     </div>
                 </div>
+                <!-- Codemirror -->
                 <div ng-switch-when="codemirror">
                     <div class="input-group element-margin input-group-xs">
                         <span class="input-group-addon" id="Element_Form_label_label">{{::ctrl.text.Component.General.Label}}</span>
@@ -2175,8 +2176,12 @@
                     -->
                 </div>
                 <!-- Default -->
-                <span ng-switch-default>
-                </span>
+                <div ng-switch-default>
+                </div>
+                <div ng-if="model.type != 'undefined'" class="input-group element-margin input-group-xs">
+                    <span class="input-group-addon" id="Element_Form_visible_label">{{::ctrl.text.Component.General.Visible}}</span>
+                    <textarea ng-disabled="locker" ng-model="model.visible" id="Element_Form_visible_input" type="text" class="form-control" aria-describedby="Element_Form_visible_label" rows="3"></textarea>
+                </div>
             </div>
         </form>
     </div>