Skip to content

Commit 52eeee9

Browse files
committed
W on CMS pages
1 parent c7cc4c4 commit 52eeee9

File tree

7 files changed

+37
-20
lines changed

7 files changed

+37
-20
lines changed

dist/build.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/build.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/components/filters.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,10 @@
7777
return _.truncate(str, {'length':length})
7878
})
7979
80+
Vue.filter('sanitize',(str) => {
81+
return str.toLowerCase().replace(/[^\w ]+/g,'').replace(/ +/g,'-')
82+
})
83+
8084
8185
8286
</script>

src/js/views/pages/cms/cms.vue

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@
7777
<th @click="sortBy('title')" :class="[{ active: sortKey == 'title' },sortType[0], 'sort']">
7878
Title
7979
</th>
80-
<th @click="sortBy('type')" :class="[{ active: sortKey == 'type' },sortType[0], 'sort']">
81-
Type
82-
</th>
8380
<th @click="sortBy('dateCreated')" :class="[{ active: sortKey == 'dateCreated' },sortType[0], 'sort']">
8481
Date de création
8582
</th>
@@ -106,9 +103,6 @@
106103
<th>
107104
Title
108105
</th>
109-
<th>
110-
Type
111-
</th>
112106
<th>
113107
Date de création
114108
</th>
@@ -132,21 +126,17 @@
132126
<td>
133127
{{ data.lang }}
134128
</td>
135-
<td>
129+
<td :title="data.title">
136130
{{ data.title | truncate }}
137-
138131
</td>
139-
<td>
140-
{{ data.type }}
141-
</td>
142-
<td>
132+
<td class="data-date">
143133
{{ data.dateCreated | formatDate('fr','[Le] DD.MM.YYYY') }}
144134
</td>
145-
<td>
135+
<td class="data-date">
146136
{{ data.dateUpdated | formatDate('fr','[Le] DD.MM.YYYY') }}
147137
</td>
148138
<td>
149-
{{ data.status }}
139+
<span class="badge" :class="data.status | sanitize">{{ data.status | capitalize }}</span>
150140
</td>
151141
<td>
152142
<router-link class="btn cc-bg-primary fa-edit" :to="{name:'admin-profile', params:{id: data.id}}">@TODO : Edit</router-link>
@@ -458,7 +448,7 @@
458448
459449
// Make an array with matching search
460450
let filtered_datas = _.filter(that.datas, function(p){
461-
return _.includes(p.id,that.searchQuery.toLowerCase()) || _.includes(p.title.toLowerCase(),that.searchQuery.toLowerCase())
451+
return _.includes(p.id,that.searchQuery.toLowerCase()) || _.includes(p.title.toLowerCase(),that.searchQuery.toLowerCase()) || _.includes(p.status.toLowerCase(),that.searchQuery.toLowerCase())
462452
})
463453
464454
// set datasFiltered with filtered results

src/js/views/persons/admins/admins.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
<td>
127127
{{ data.name.last | upper }}
128128
</td>
129-
<td>
129+
<td class="data-date">
130130
{{ data.registered | formatDate('fr','[Le] DD.MM.YYYY') }}
131131
</td>
132132
<td>

src/js/views/persons/users/users.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
<td>
127127
{{ data.name.last | upper }}
128128
</td>
129-
<td>
129+
<td class="data-date">
130130
{{ data.registered | formatDate('fr','[Le] DD.MM.YYYY') }}
131131
</td>
132132
<td>

src/less/pages/datatables-pages.less

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,28 @@
8282
}
8383
}
8484
}
85+
86+
td {
87+
88+
&.data-date {
89+
font-size: 1.3rem;
90+
color:@gray
91+
}
92+
}
93+
94+
.badge {
95+
font-size: 1.2rem;
96+
border-radius: 2px;
97+
98+
&.published {
99+
background-color:@green;
100+
color:white;
101+
}
102+
103+
&.pending {
104+
background-color:@red;
105+
color:white;
106+
}
107+
}
85108
}
86109
} // end/ -> Users Homepage

0 commit comments

Comments
 (0)