Push template modules files and change date format to "%Y-%m-%d".
This commit is contained in:
parent
36476e5e77
commit
6f2f5fbf34
|
@ -72,6 +72,8 @@ class Activity
|
|||
fields_to_show.collect do |t|
|
||||
if t == "activity_title"
|
||||
pd_data << { "data_title" => "<a href='#{OrbitHelper.url_to_plugin_show(p.to_param,'personal_activity')}' title='#{p.send(t)}'>#{p.send(t)}" }
|
||||
elsif t.include?("date")
|
||||
pd_data << { "data_title" => (p.send(t).strftime('%Y-%m-%d') rescue p.send(t)) }
|
||||
else
|
||||
pd_data << { "data_title" => p.send(t) }
|
||||
end
|
||||
|
@ -97,9 +99,9 @@ class Activity
|
|||
when 'activity_area'
|
||||
value = self.activity_area rescue ''
|
||||
when 'activity_start_date'
|
||||
value = self.activity_start_date rescue ''
|
||||
value = self.activity_start_date.strftime('%Y-%m-%d') rescue ''
|
||||
when 'activity_end_date'
|
||||
value = self.activity_end_date rescue ''
|
||||
value = self.activity_end_date.strftime('%Y-%m-%d') rescue ''
|
||||
when 'year'
|
||||
value = self.year rescue ''
|
||||
when 'note'
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
<table class="table table-hover table-striped projects-index activities-index dt-responsive nowrap">
|
||||
<caption><h3>{{widget-title}}</h3></caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-md-1">{{year}}</th>
|
||||
<th class="col-md-2">{{activity_name}}</th>
|
||||
<th class="col-md-1">{{activity_organizer}}</th>
|
||||
<th class="col-md-2 min-tablet">{{activity_area}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{activity_start_date}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{activity_end_date}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{note}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody data-level="0" data-list="activities">
|
||||
<tr>
|
||||
<td>{{year}}</td>
|
||||
<td><a href="{{link_to_show}}">{{activity_name}}</a></td>
|
||||
<td>{{activity_organizer}}</td>
|
||||
<td>{{activity_area}}</td>
|
||||
<td date-format="%Y-%m-%d">{{activity_start_date}}</td>
|
||||
<td date-format="%Y-%m-%d">{{activity_end_date}}</td>
|
||||
<td>{{note}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
{{pagination_goes_here}}
|
||||
|
||||
<script>
|
||||
$('table.activities-index').DataTable({
|
||||
searching: false,
|
||||
paging: false,
|
||||
ordering: false,
|
||||
info: false
|
||||
});
|
||||
</script>
|
|
@ -0,0 +1,62 @@
|
|||
<script type="text/javascript">
|
||||
$( ".selectbox" ).ready(function() {
|
||||
var option_len = $(".search-widget option").length
|
||||
for (var i=0;i<option_len;i++){
|
||||
if($(".search-widget option").eq(i).data('selected')=="selected"){
|
||||
$(".search-widget option").eq(i).attr('selected','selected')
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<div class="search-widget personal-activities">
|
||||
<h3>{{widget-title}}</h3>
|
||||
<form action="{{url}}" method="get">
|
||||
<label for="selectbox">{{select_text}}</label>
|
||||
<select class="selectbox" name="selectbox" data-level="0" data-list="choice">
|
||||
<option value={{choice_value}} data-selected='{{choice_select}}' >
|
||||
{{choice_show}}</option>
|
||||
</select>
|
||||
<label for="keywords">{{search_text}}</label>
|
||||
<input name="keywords" id="keywords" placeholder="Keywords" type="text" value="{{search_value}}" title="keywords">
|
||||
<button>Go</button>
|
||||
<a id="filter" style="" href="{{url}}">Clear</a>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<table class="table table-hover table-striped projects-index activities-index dt-responsive nowrap">
|
||||
<caption><h3>{{widget-title}}</h3></caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-md-1">{{year}}</th>
|
||||
<th class="col-md-2">{{activity_name}}</th>
|
||||
<th class="col-md-1">{{activity_organizer}}</th>
|
||||
<th class="col-md-2 min-tablet">{{activity_area}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{activity_start_date}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{activity_end_date}}</th>
|
||||
<th class="col-md-2 min-tablet-l">{{note}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody data-level="0" data-list="activities">
|
||||
<tr>
|
||||
<td>{{year}}</td>
|
||||
<td><a href="{{link_to_show}}">{{activity_name}}</a></td>
|
||||
<td>{{activity_organizer}}</td>
|
||||
<td>{{activity_area}}</td>
|
||||
<td>{{activity_start_date}}</td>
|
||||
<td>{{activity_end_date}}</td>
|
||||
<td>{{note}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
{{pagination_goes_here}}
|
||||
|
||||
<script>
|
||||
$('table.activities-index').DataTable({
|
||||
searching: false,
|
||||
paging: false,
|
||||
ordering: false,
|
||||
info: false
|
||||
});
|
||||
</script>
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"frontend": [
|
||||
{
|
||||
"filename" : "index",
|
||||
"name" : {
|
||||
"zh_tw" : "1. 列表",
|
||||
"en" : "1. List"
|
||||
},
|
||||
"thumbnail" : "thumb.png"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
<table class="table table-striped plugin-show-table">
|
||||
<tbody data-list="plugin_datas" data-level="0">
|
||||
<tr>
|
||||
<th class="{{title_class}}">{{title}}</th>
|
||||
<td class="{{value_class}}">{{value}}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
Binary file not shown.
After Width: | Height: | Size: 4.0 KiB |
Loading…
Reference in New Issue