Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function PresetFields() {
- this.syncAnnotScan()
- }
- var visible_field = new Array();
- var visible_fields = 0;
- function Hide_When_Down() {
- event.target.hidden = true
- }
- function Hide_Field(Name) {
- var v = this.getField(Name);
- if (v) {
- v.hidden = true;
- v.readonly = true;
- this.dirty = false;
- }
- }
- function Do_Vide_Field(Name, Closable) {
- var v = this.getField(Name);
- if (v) {
- ++visible_fields;
- visible_field[visible_fields] = Name;
- v.hidden = false;
- if (Closable) {
- v.readonly = false;
- v.value = "On"
- }
- this.dirty = false;
- }
- }
- function Vide_Field(Name) {
- Do_Vide_Field(Name, false);
- }
- function Vide_Hide_Field(Name) {
- Do_Vide_Field(Name, true);
- }
- function Hide_Fields() {
- while (visible_fields > 0) {
- Hide_Field(visible_field[visible_fields]);
- --visible_fields
- }
- }
- function Vide_Fields(Name) {
- Hide_Fields();
- Vide_Field(Name);
- }
- function Vide_Hide_Fields(Name) {
- Hide_Fields();
- Vide_Hide_Field(Name);
- }
- function Toggle_Hide(Name) {
- var v = this.getField(Name);
- if (v) {
- v.hidden = !v.hidden;
- this.dirty = false;
- }
- }
- function Field_On(Name) {
- v = this.getField(Name);
- if (v) {
- v.value = "On";
- this.dirty = false
- }
- }
- function Field_Off(Name) {
- var v = this.getField(Name);
- if (v) {
- v.value = "Off";
- this.dirty = false
- }
- }
- function Toggle_Value(Name) {
- var v = this.getField(Name);
- if (v) {
- if (v.value == "On") {
- v.value = "Off"
- } else {
- v.value = "On"
- }
- }
- this.dirty = false
- }
- function Toggle_Read(Name) {
- var v = this.getField(Name);
- if (v) {
- v.readonly = !v.readonly
- }
- }
- function Flip_Fields(Name) {
- var Names = Name.split(",");
- for (var i = 0; i < Names.length; i++) {
- v = this.getField(Names[i]);
- if (v) {
- v.hidden = !v.hidden;
- v.value = "On"
- }
- }
- }
- function Forget_Changes() {
- this.dirty = false
- }
- function Reset_Fields(FieldSet) {
- var i = 1;
- while (true) {
- v = this.getField(FieldSet + ":" + i);
- if (!v) {
- break
- } else {
- v.value = "Off"
- }
- i++
- }
- }
- function Set_Fields(FieldSet) {
- var i = 1;
- while (true) {
- v = this.getField(FieldSet + ":" + i);
- if (!v) {
- break
- } else {
- v.value = "On"
- }
- i++
- }
- }
- function Set_Field(FieldSet, FieldName) {
- Reset_Fields(FieldSet);
- v = this.getField(FieldSet + ":" + FieldName);
- if (v) {
- v.value = "On"
- }
- }
- function Reset_Field(FieldSet, FieldName) {
- Set_Fields(FieldSet);
- v = this.getField(FieldSet + ":" + FieldName);
- if (v) {
- v.value = "Off"
- }
- }
- function Walk_Field(FieldSet) {
- var i = 1;
- while (true) {
- v = this.getField(FieldSet + ":" + i);
- if (v) {
- if (v.value == "On") {
- v.value = "Off";
- var ii = i;
- ii++;
- v = this.getField(FieldSet + ":" + ii);
- if (!v) {
- v = this.getField(FieldSet + ":" + 1)
- }
- if (v) {
- v.value = "On"
- }
- break
- }
- i++
- } else {
- break
- }
- }
- }
- Link Annotation Activated:
- Walk_Field("euroconstruction")
- Link Annotation Activated:
- Set_Field("euroconstruction", "1")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement