diff --git a/build/compile-handlebars-templates.sh b/build/compile-handlebars-templates.sh
index b73b7d8f460..ae1e9481d56 100755
--- a/build/compile-handlebars-templates.sh
+++ b/build/compile-handlebars-templates.sh
@@ -7,9 +7,6 @@ cd $REPODIR
# Settings
handlebars -n OC.Settings.Templates settings/js/templates -f settings/js/templates.js
-# Contactsmenu
-handlebars -n OC.ContactsMenu.Templates core/js/contactsmenu -f core/js/contactsmenu_templates.js
-
# Systemtags
handlebars -n OC.SystemTags.Templates core/js/systemtags/templates -f core/js/systemtags/templates.js
diff --git a/core/js/contactsmenu_templates.js b/core/js/contactsmenu_templates.js
deleted file mode 100644
index af96a133ece..00000000000
--- a/core/js/contactsmenu_templates.js
+++ /dev/null
@@ -1,134 +0,0 @@
-(function() {
- var template = Handlebars.template, templates = OC.ContactsMenu.Templates = OC.ContactsMenu.Templates || {};
-templates['contact'] = template({"1":function(container,depth0,helpers,partials,data) {
- var stack1, alias1=container.lambda, alias2=container.escapeExpression;
-
- return "\n";
-},"3":function(container,depth0,helpers,partials,data) {
- return "
$2>")+a[2],u=a[0];u--;)r=r.lastChild;m.merge(d,r.childNodes),(r=c.firstChild).textContent=""}else d.push(t.createTextNode(s));for(c.textContent="",h=0;s=d[h++];)if((!i||-1===m.inArray(s,i))&&(l=m.contains(s.ownerDocument,s),r=me(c.appendChild(s),"script"),l&&pe(r),n))for(u=0;s=r[u++];)oe.test(s.type||"")&&n.push(s);return c},cleanData:function(e){for(var t,n,i,s,r=m.event.special,o=0;void 0!==(n=e[o]);o++){if(m.acceptData(n)&&(s=n[I.expando])&&(t=I.cache[s])){if(t.events)for(i in t.events)r[i]?m.event.remove(n,i):m.removeEvent(n,i,t.handle);I.cache[s]&&delete I.cache[s]}delete F.cache[n[F.expando]]}}}),m.fn.extend({text:function(e){return O(this,function(e){return void 0===e?m.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ce(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ce(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,i=e?m.filter(e,this):this,s=0;null!=(n=i[s]);s++)t||1!==n.nodeType||m.cleanData(me(n)),n.parentNode&&(t&&m.contains(n.ownerDocument,n)&&pe(me(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(m.cleanData(me(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return m.clone(this,e,t)})},html:function(e){return O(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!se.test(e)&&!ue[(ne.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(te,"<$1>$2>");try{for(;n1&&"string"==typeof f&&!p.checkClone&&re.test(f))return this.each(function(n){var i=d.eq(n);g&&(e[0]=f.call(this,n,i.html())),i.domManip(e,t)});if(c&&(i=(n=m.buildFragment(e,this[0].ownerDocument,!1,this)).firstChild,1===n.childNodes.length&&(n=i),i)){for(r=(s=m.map(me(n,"script"),de)).length;u