From 07c6f78e2778d4bda92420b09775bf1a83be52ea Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Mon, 6 Jul 2015 01:30:48 +0300 Subject: [PATCH] + remove hashtags & strip angular filters; --- client/app.js | 2 ++ client/filters/remove-hashtags.js | 11 +++++++++++ client/filters/strip.js | 13 +++++++++++++ 3 files changed, 26 insertions(+) create mode 100644 client/filters/remove-hashtags.js create mode 100644 client/filters/strip.js diff --git a/client/app.js b/client/app.js index c87266cd..e584cfbf 100644 --- a/client/app.js +++ b/client/app.js @@ -84,6 +84,8 @@ require("./api/api")(app); require("./services/io")(app); require("./ui/menu")(app); require("./ui/timeline")(app); +require("./filters/strip")(app); +require("./filters/remove-hashtags")(app); require("./filters/uppercase-first")(app); require("./pages/home")(app); require("./pages/schedule")(app); diff --git a/client/filters/remove-hashtags.js b/client/filters/remove-hashtags.js new file mode 100644 index 00000000..80abf377 --- /dev/null +++ b/client/filters/remove-hashtags.js @@ -0,0 +1,11 @@ +/** + * Created by tmshv on 21/11/14. + */ + +module.exports = function(app) { + app.filter("removeHashtags", function () { + return function(string) { + return string.replace(/(#[^\s]+)/g, ''); + }; + }); +}; diff --git a/client/filters/strip.js b/client/filters/strip.js new file mode 100644 index 00000000..67eec958 --- /dev/null +++ b/client/filters/strip.js @@ -0,0 +1,13 @@ +/** + * Created by tmshv on 21/11/14. + */ + +module.exports = function(app) { + app.filter("strip", function () { + return function(string) { + return string + .replace(/^\s+/, '') + .replace(/\s+$/, ''); + }; + }); +};