add cms, add todo
[ssproject1617.git] / testcms-final-anon / system / admin / theme / assets / js / helpers.js
1 function formatSlug(slug, output) {
2 var val = slug.get('value');
3
4 // replace spaces
5 val = val.replace(/\s+/, '-');
6
7 // replace crazy characters
8 val = val.replace(/[^0-9a-z\-]/i, '');
9
10 // convert to lower case
11 val = val.toLowerCase();
12
13 output.set('html', (val.length ? val : 'slug'));
14 slug.set('value', val);
15 }
16
17 function formatTwitter(tweet, output) {
18 var val = tweet.get('value');
19
20 // replace crazy characters
21 val = val.replace(/[^0-9a-z\_]/i, '');
22
23 output.set('html', (val.length ? val : 'example'));
24 tweet.set('value', val);
25 }