/share/spice/word_map/word_map.js
JavaScript | 32 lines | 30 code | 2 blank | 0 comment | 2 complexity | 8993f0dd9145d9766d8219232f08adfd MD5 | raw file
- (function(env){
- env.ddg_spice_word_map = function(api_result) {
- "use strict";
- if ( (!api_result) || ("200" !== api_result.result_code)) {
- return Spice.failed('word_map');
- }
- Spice.add({
- id: 'word_map',
- name: 'Answer',
- data: api_result,
- meta: {
- sourceUrl: 'https://www.twinword.com/?moreLink=' + encodeURIComponent(api_result.encrypt_entry),
- sourceName: 'Twinword',
- sourceIconUrl: 'http://icons.duckduckgo.com/ip/www.twinword.com.ico'
- },
- normalize: function(item) {
- return {
- title: "Related to " + api_result.entry
- };
- },
- templates: {
- group: 'text',
- options: {
- content: Spice.word_map.content,
- moreAt: true
- }
- }
- });
- }
- }(this));