diff --git a/src/meta/build.js b/src/meta/build.js index cba910bf83..2c82459777 100644 --- a/src/meta/build.js +++ b/src/meta/build.js @@ -122,7 +122,7 @@ exports.buildTargets = function (targets, callback) { startTime = Date.now(); meta.osd.build(step.bind(this, startTime, target, next)); break; - + default: winston.warn('[build] Unknown build target: \'' + target + '\''); setImmediate(next); diff --git a/src/meta/osd.js b/src/meta/osd.js index 35a614b6b7..3928c535c3 100644 --- a/src/meta/osd.js +++ b/src/meta/osd.js @@ -7,35 +7,35 @@ var nconf = require('nconf'); var osdFilePath = path.join(__dirname, '../../build/public/osd.xml'); -module.exports = function(Meta){ +module.exports = function (Meta) { Meta.osd = {}; - Meta.osd.build = function(callback){ + Meta.osd.build = function (callback) { var osdObject = { - "OpenSearchDescription": [ + OpenSearchDescription: [ { _attr: { - "xmlns": "http://a9.com/-/spec/opensearch/1.1/" + xmlns: 'http://a9.com/-/spec/opensearch/1.1/', } }, { - "ShortName": String(Meta.config.title || Meta.config.browserTitle || 'NodeBB') + ShortName: String(Meta.config.title || Meta.config.browserTitle || 'NodeBB'), }, { - "Description": String(Meta.config.description || '') + Description: String(Meta.config.description || ''), }, { - "Url": [ + Url: [ { _attr: { - "type": "text/html", - "method": "get", - "template": nconf.get('url') + '/search?term={searchTerms}&in=titlesposts' + type: 'text/html', + method: 'get', + template: nconf.get('url') + '/search?term={searchTerms}&in=titlesposts', } } ] } ] }; - fs.writeFile(osdFilePath, xml([osdObject], {declaration: true, indent: '\t'}), callback); - } -}; \ No newline at end of file + fs.writeFile(osdFilePath, xml([osdObject], { declaration: true, indent: '\t' }), callback); + }; +}; diff --git a/src/meta/tags.js b/src/meta/tags.js index 4655c2b555..d54a07addc 100644 --- a/src/meta/tags.js +++ b/src/meta/tags.js @@ -60,13 +60,13 @@ module.exports = function (Meta) { rel: 'manifest', href: nconf.get('relative_path') + '/manifest.json', }]; - - if(plugins.hasListeners('filter:search.query')){ + + if (plugins.hasListeners('filter:search.query')) { defaultLinks.push({ - rel: 'search', - type: 'application/opensearchdescription+xml', - href: nconf.get('relative_path') + '/assets/osd.xml', - }); + rel: 'search', + type: 'application/opensearchdescription+xml', + href: nconf.get('relative_path') + '/assets/osd.xml', + }); } // Touch icons for mobile-devices