Beispiel #1
0
 public function default_callback()
 {
     $self = $this;
     return function ($item) use($self) {
         return Tart::html($item, function ($h, $item) use($self) {
             if ($self->sortable()) {
                 $h->add($self->sortable_controls($item));
             }
             $params = array();
             if ($self->controller()) {
                 $params['controller'] = $self->controller();
             }
             $h->add(Tart_Html::anchor(Tart::uri($item, Arr::merge($params, array('action' => 'edit'))), __('Edit'), array('class' => 'btn btn-small')));
             $h->add(Tart_Html::anchor(Tart::uri($item, Arr::merge($params, array('action' => 'delete'))), __('Delete'), array('class' => 'btn btn-small btn-danger', 'data-confirm' => __('Are you sure you want to delete this :item?', array(':item' => Inflector::humanize($item->meta()->model()))))));
         });
     };
 }
Beispiel #2
0
?>
" rel="stylesheet" media="screen">
		<link href="<?php 
echo URL::site('jam-tart/css/general.css');
?>
" rel="stylesheet" media="all">
	</head>
	<body>
		<?php 
echo Tart_Html::navigation(array(Tart::uri('session', 'new') => 'Login'));
?>
		<div class="visible-desktop nav-offseter"></div>
		<div class="container-fluid">
			<div class="row-fluid">
				<?php 
echo Tart_Html::notifications();
?>
				<?php 
echo $content;
?>
			</div>
		</div>

		<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
		<script src="<?php 
echo URL::site('jam-tart/js/plugins.min.js');
?>
"></script>
		<script src="<?php 
echo URL::site('jam-tart/js/bootstrap.min.js');
?>
Beispiel #3
0
 protected static function render_field(Jam_Model $item, Jam_Field $field)
 {
     $value = $item->{$field->name};
     if ($field instanceof Jam_Field_Integer) {
         return HTML::chars(number_format($value));
     } elseif ($field instanceof Jam_Field_Float) {
         return HTML::chars(number_format($value, 2));
     } elseif ($field instanceof Jam_Field_Boolean) {
         return $value ? '<i class="icon-ok"></i>' : '';
     } elseif ($field instanceof Jam_Field_Serialized) {
         return Debug::vars($value);
     } elseif ($field instanceof Jam_Field_Timestamp) {
         if (!$value) {
             return '-';
         }
         $time = is_numeric($value) ? $value : strtotime($value);
         return '<span title="' . date('j M Y H:i:s', $time) . '">' . Tart_Html::date_span($time) . '</span>';
     } elseif ($field instanceof Jam_Field_Weblink) {
         return Text::limit_chars(HTML::chars($value), 30) . '&nbsp;' . HTML::anchor($value, '<i class="icon-share-alt"></i>');
     } elseif ($field instanceof Jam_Field_Text) {
         return Text::widont(Text::limit_chars(HTML::chars($value), 40));
     } elseif ($field instanceof Jam_Field_Upload) {
         return HTML::image($value->url(TRUE), array('class' => 'img-polaroid', 'alt' => $item->name()));
     } else {
         return HTML::chars($value);
     }
 }