Esempio n. 1
0
	function prepare()
	{
		$this->addClass("row");
		foreach($this->meta as $atom) {
			$col = new LPC_HTML_node();
			$col->setClass($this->colClass);
			$this->a($col);

			if (isset($atom["content"])) {
				$col->a($atom["content"]);
				continue;
			}

			$ig = new LPC_HTML_node();
			$ig->setClass("input-group");
			$col->a($ig);

			$labelSpan = new LPC_HTML_node("span");
			$labelSpan->setClass("input-group-addon");
			$labelSpan->a($atom["label"]);
			$ig->a($labelSpan);

			if (is_object($atom["input"])) {
				$atom["input"]->setClass("form-control");
				$ig->a($atom["input"]);
			} else {
				$fc = new LPC_HTML_node("span");
				$fc->setClass("form-control");
				$fc->a($atom["input"]);
				$ig->a($fc);
			}
		}
	}
Esempio n. 2
0
	function prepare()
	{
		if (!count($this->excel) || $this->renderMode=='Excel') {
			if (isset($this->content[$this->metaKey]))
				unset($this->content[$this->metaKey]);
			return;
		}

		$meta=new LPC_HTML_node('span');
		$meta->setClass($this->metaClass);
		$meta->setAttr('style','display:none');
		$meta->compact=true;
		$meta->a(LPC_JSON::encode($this->excel));

		$this->content[$this->metaKey]=$meta;
	}
Esempio n. 3
0
	function prepare()
	{
		$this->addClass("container");
		$ol = new LPC_HTML_node("ol");
		$ol->setClass("breadcrumb");
		$this->a($ol);
		foreach($this->meta as $atom) {
			$li = new LPC_HTML_node("li");
			$ol->a($li);
			if (isset($atom["url"])) {
				$labelNode = new LPC_HTML_node("a");
				$labelNode->setAttr("href", $atom["url"]);
				$li->a($labelNode);
			} else {
				$labelNode = $li;
				$li->setClass("active");
			}
			$labelNode->a($atom["label"]);
		}
	}
Esempio n. 4
0
	function getIconconBS($order)
	{
		$icon = new LPC_HTML_node("span");
		$icon->setClass("glyphicon")->setAttr("style", "margin-left: 3px");
		if ($order == "up")
			$icon->addClass("glyphicon-sort-by-attributes-alt");
		else
			$icon->addClass("glyphicon-sort-by-attributes");

		return $icon;
	}