/** * Build the script text for Quad clicks * * @return string */ protected function buildClickScriptText() { $quadId = Builder::getId($this->getQuad()); return "\nif (Event.ControlId == \"{$quadId}\") {\n\tdeclare Quad_CheckBox <=> (Event.Control as CMlQuad);\n\t" . self::FUNCTION_UPDATE_QUAD_DESIGN . "(Quad_CheckBox);\n}"; }
public function testId() { $this->assertEquals("test.id", Builder::getId(new Label("test.id"))); $this->assertEquals("other\\\"id", Builder::getId(new Label("other\"id"))); }
/** * Build the script text for Label clicks * * @return string */ protected function buildClickScriptText() { $labelId = Builder::getId($this->label); return "\nif (Event.ControlId == \"{$labelId}\") {\n\tdeclare Label_Picker <=> (Event.Control as CMlLabel);\n\t" . self::FUNCTION_UPDATE_PICKER_VALUE . "(Label_Picker);\n}"; }