remove Metamaps.Erb

This commit is contained in:
Devin Howard 2016-10-02 22:37:38 +08:00
parent 7c9b6a2205
commit 518782e1c7
11 changed files with 41 additions and 81 deletions

View file

@ -0,0 +1,18 @@
/* global Metamaps */
/* erb variables from rails */
Metamaps.ServerData = Metamaps.ServerData || {}
Metamaps.ServerData['junto_spinner_darkgrey.gif'] = '<%= asset_path('junto_spinner_darkgrey.gif') %>'
Metamaps.ServerData['user.png'] = '<%= asset_path('user.png') %>'
Metamaps.ServerData['icons/wildcard.png'] = '<%= asset_path('icons/wildcard.png') %>'
Metamaps.ServerData['topic_description_signifier.png'] = '<%= asset_path('topic_description_signifier.png') %>'
Metamaps.ServerData['topic_link_signifier.png'] = '<%= asset_path('topic_link_signifier.png') %>'
Metamaps.ServerData['synapse16.png'] = '<%= asset_path('synapse16.png') %>'
Metamaps.ServerData['sounds/MM_sounds.mp3'] = '<%= asset_path 'sounds/MM_sounds.mp3' %>'
Metamaps.ServerData['sounds/MM_sounds.ogg'] = '<%= asset_path 'sounds/MM_sounds.ogg' %>'
Metamaps.ServerData.Metacodes = <%= Metacode.all.to_json.gsub(%r[(icon.*?)(\"},)], '\1?purple=stupid\2').html_safe %>
Metamaps.ServerData.REALTIME_SERVER = '<%= ENV['REALTIME_SERVER'] %>'
Metamaps.ServerData.RAILS_ENV = '<%= ENV['RAILS_ENV'] %>'
Metamaps.ServerData.VERSION = '<%= METAMAPS_VERSION %>'
Metamaps.ServerData.BUILD = '<%= METAMAPS_BUILD %>'
Metamaps.ServerData.LAST_UPDATED = '<%= METAMAPS_LAST_UPDATED %>'

View file

@ -14,5 +14,5 @@
//= require jquery-ui //= require jquery-ui
//= require jquery_ujs //= require jquery_ujs
//= require_directory ./lib //= require_directory ./lib
//= require ./src/Metamaps.Erb
//= require ./webpacked/metamaps.bundle //= require ./webpacked/metamaps.bundle
//= require ./Metamaps.ServerData

View file

@ -1,24 +0,0 @@
/* global Metamaps */
/*
* Metamaps.Erb.js.erb
*/
/* erb variables from rails */
window.Metamaps = window.Metamaps || {}
Metamaps.Erb = {}
Metamaps.Erb['REALTIME_SERVER'] = '<%= ENV['REALTIME_SERVER'] %>'
Metamaps.Erb['RAILS_ENV'] = '<%= ENV['RAILS_ENV'] %>'
Metamaps.Erb['junto_spinner_darkgrey.gif'] = '<%= asset_path('junto_spinner_darkgrey.gif') %>'
Metamaps.Erb['user.png'] = '<%= asset_path('user.png') %>'
Metamaps.Erb['icons/wildcard.png'] = '<%= asset_path('icons/wildcard.png') %>'
Metamaps.Erb['topic_description_signifier.png'] = '<%= asset_path('topic_description_signifier.png') %>'
Metamaps.Erb['topic_link_signifier.png'] = '<%= asset_path('topic_link_signifier.png') %>'
Metamaps.Erb['synapse16.png'] = '<%= asset_path('synapse16.png') %>'
Metamaps.Erb['import-example.png'] = '<%= asset_path('import-example.png') %>'
Metamaps.Erb['sounds/MM_sounds.mp3'] = '<%= asset_path 'sounds/MM_sounds.mp3' %>'
Metamaps.Erb['sounds/MM_sounds.ogg'] = '<%= asset_path 'sounds/MM_sounds.ogg' %>'
Metamaps.Metacodes = <%= Metacode.all.to_json.gsub(%r[(icon.*?)(\"},)], '\1?purple=stupid\2').html_safe %>
Metamaps.VERSION = '<%= METAMAPS_VERSION %>'
Metamaps.BUILD = '<%= METAMAPS_BUILD %>'
Metamaps.LAST_UPDATED = '<%= METAMAPS_LAST_UPDATED %>'

View file

@ -1,17 +1,17 @@
/* global $, CanvasLoader */ /* global $, CanvasLoader */
/*
* Metamaps.Erb
*/
const Account = { const Account = {
listenersInitialized: false, listenersInitialized: false,
userIconUrl: null,
initListeners: function () { initListeners: function () {
var self = Account var self = Account
$('#user_image').change(self.showImagePreview) $('#user_image').change(self.showImagePreview)
self.listenersInitialized = true self.listenersInitialized = true
}, },
init: function (serverData) {
Account.userIconUrl = serverData['user.png']
},
toggleChangePicture: function () { toggleChangePicture: function () {
var self = Account var self = Account
@ -25,24 +25,18 @@ const Account = {
if (!self.listenersInitialized) self.initListeners() if (!self.listenersInitialized) self.initListeners()
}, },
closeChangePicture: function () { closeChangePicture: function () {
var self = Account
$('.userImageMenu').hide() $('.userImageMenu').hide()
}, },
showLoading: function () { showLoading: function () {
var self = Account
var loader = new CanvasLoader('accountPageLoading') var loader = new CanvasLoader('accountPageLoading')
loader.setColor('#4FC059'); // default is '#000000' loader.setColor('#4FC059') // default is '#000000'
loader.setDiameter(28) // default is 40 loader.setDiameter(28) // default is 40
loader.setDensity(41) // default is 40 loader.setDensity(41) // default is 40
loader.setRange(0.9); // default is 1.3 loader.setRange(0.9) // default is 1.3
loader.show() // Hidden by default loader.show() // Hidden by default
$('#accountPageLoading').show() $('#accountPageLoading').show()
}, },
showImagePreview: function () { showImagePreview: function () {
var self = Account
var file = $('#user_image')[0].files[0] var file = $('#user_image')[0].files[0]
var reader = new window.FileReader() var reader = new window.FileReader()
@ -90,7 +84,7 @@ const Account = {
var self = Account var self = Account
$('.userImageDiv canvas').remove() $('.userImageDiv canvas').remove()
$('.userImageDiv img').attr('src', window.Metamaps.Erb['user.png']).show() $('.userImageDiv img').attr('src', self.userIconUrl).show()
$('.userImageMenu').hide() $('.userImageMenu').hide()
var input = $('#user_image') var input = $('#user_image')

View file

@ -1,4 +1,4 @@
/* global Metamaps, $ */ /* global $ */
import _ from 'lodash' import _ from 'lodash'
import Backbone from 'backbone' import Backbone from 'backbone'
@ -13,10 +13,6 @@ import Visualize from '../Visualize'
import DataModel from './index' import DataModel from './index'
/*
* Metamaps.Erb
*/
const Synapse = Backbone.Model.extend({ const Synapse = Backbone.Model.extend({
urlRoot: '/synapses', urlRoot: '/synapses',
blacklist: ['edge', 'created_at', 'updated_at'], blacklist: ['edge', 'created_at', 'updated_at'],
@ -82,7 +78,7 @@ const Synapse = Backbone.Model.extend({
prepareLiForFilter: function () { prepareLiForFilter: function () {
var li = '' var li = ''
li += '<li data-id="' + this.get('desc') + '">' li += '<li data-id="' + this.get('desc') + '">'
li += '<img src="' + Metamaps.Erb['synapse16.png'] + '"' li += '<img src="' + Metamaps.ServerData['synapse16.png'] + '"'
li += ' alt="synapse icon" />' li += ' alt="synapse icon" />'
li += '<p>' + this.get('desc') + '</p></li>' li += '<p>' + this.get('desc') + '</p></li>'
return li return li

View file

@ -1,12 +1,8 @@
/* global Metamaps, $, Hogan, Bloodhound, CanvasLoader */ /* global $, Hogan, Bloodhound, CanvasLoader */
import Active from '../Active' import Active from '../Active'
import Router from '../Router' import Router from '../Router'
/*
* Metamaps.Erb
*/
const Search = { const Search = {
locked: false, locked: false,
isOpen: false, isOpen: false,
@ -54,7 +50,7 @@ const Search = {
return Hogan.compile(topicheader + $('#topicSearchTemplate').html()).render({ return Hogan.compile(topicheader + $('#topicSearchTemplate').html()).render({
value: 'No results', value: 'No results',
label: 'No results', label: 'No results',
typeImageURL: Metamaps.Erb['icons/wildcard.png'], typeImageURL: Metamaps.ServerData['icons/wildcard.png'],
rtype: 'noresult' rtype: 'noresult'
}) })
}, },
@ -122,7 +118,7 @@ const Search = {
value: 'No results', value: 'No results',
label: 'No results', label: 'No results',
rtype: 'noresult', rtype: 'noresult',
profile: Metamaps.Erb['user.png'] profile: Metamaps.ServerData['user.png']
}) })
}, },
header: mapperheader, header: mapperheader,

View file

@ -1,4 +1,4 @@
/* global Metamaps, $, Image, CanvasLoader */ /* global $, Image, CanvasLoader */
import _ from 'lodash' import _ from 'lodash'
import outdent from 'outdent' import outdent from 'outdent'
@ -24,10 +24,6 @@ import Util from './Util'
import Visualize from './Visualize' import Visualize from './Visualize'
import clipboard from 'clipboard-js' import clipboard from 'clipboard-js'
/*
* Metamaps.Erb
*/
let panningInt let panningInt
const JIT = { const JIT = {
@ -69,10 +65,10 @@ const JIT = {
$('.takeScreenshot').click(Map.exportImage) $('.takeScreenshot').click(Map.exportImage)
self.topicDescImage = new Image() self.topicDescImage = new Image()
self.topicDescImage.src = Metamaps.Erb['topic_description_signifier.png'] self.topicDescImage.src = Metamaps.ServerData['topic_description_signifier.png']
self.topicLinkImage = new Image() self.topicLinkImage = new Image()
self.topicLinkImage.src = Metamaps.Erb['topic_link_signifier.png'] self.topicLinkImage.src = Metamaps.ServerData['topic_link_signifier.png']
}, },
/** /**
* convert our topic JSON into something JIT can use * convert our topic JSON into something JIT can use

View file

@ -1,4 +1,4 @@
/* global Metamaps, $, Hogan, Bloodhound, Countable */ /* global $, Hogan, Bloodhound, Countable */
import outdent from 'outdent' import outdent from 'outdent'
@ -8,10 +8,6 @@ import GlobalUI from '../GlobalUI'
import Router from '../Router' import Router from '../Router'
import Util from '../Util' import Util from '../Util'
/*
* Metamaps.Erb
*/
const InfoBox = { const InfoBox = {
isOpen: false, isOpen: false,
changing: false, changing: false,
@ -112,7 +108,7 @@ const InfoBox = {
obj['contributor_count'] = relevantPeople.length obj['contributor_count'] = relevantPeople.length
obj['contributors_class'] = relevantPeople.length > 1 ? 'multiple' : '' obj['contributors_class'] = relevantPeople.length > 1 ? 'multiple' : ''
obj['contributors_class'] += relevantPeople.length === 2 ? ' mTwo' : '' obj['contributors_class'] += relevantPeople.length === 2 ? ' mTwo' : ''
obj['contributor_image'] = relevantPeople.length > 0 ? relevantPeople.models[0].get('image') : Metamaps.Erb['user.png'] obj['contributor_image'] = relevantPeople.length > 0 ? relevantPeople.models[0].get('image') : Metamaps.ServerData['user.png']
obj['contributor_list'] = self.createContributorList() obj['contributor_list'] = self.createContributorList()
obj['user_name'] = isCreator ? 'You' : map.get('user_name') obj['user_name'] = isCreator ? 'You' : map.get('user_name')
@ -214,7 +210,7 @@ const InfoBox = {
value: "No results", value: "No results",
label: "No results", label: "No results",
rtype: "noresult", rtype: "noresult",
profile: Metamaps.Erb['user.png'], profile: Metamaps.ServerData['user.png'],
}); });
}, },
suggestion: function(s) { suggestion: function(s) {
@ -317,7 +313,7 @@ const InfoBox = {
if (relevantPeople.length === 2) contributors_class = 'multiple mTwo' if (relevantPeople.length === 2) contributors_class = 'multiple mTwo'
else if (relevantPeople.length > 2) contributors_class = 'multiple' else if (relevantPeople.length > 2) contributors_class = 'multiple'
var contributors_image = Metamaps.Erb['user.png'] var contributors_image = Metamaps.ServerData['user.png']
if (relevantPeople.length > 0) { if (relevantPeople.length > 0) {
// get the first contributor and use their image // get the first contributor and use their image
contributors_image = relevantPeople.models[0].get('image') contributors_image = relevantPeople.models[0].get('image')

View file

@ -21,13 +21,6 @@ import Visualize from '../Visualize'
import CheatSheet from './CheatSheet' import CheatSheet from './CheatSheet'
import InfoBox from './InfoBox' import InfoBox from './InfoBox'
/*
* Metamaps.Map.js.erb
*
* Dependencies:
* - Metamaps.Erb
*/
const Map = { const Map = {
events: { events: {
editedByActiveMapper: 'Metamaps:Map:events:editedByActiveMapper' editedByActiveMapper: 'Metamaps:Map:events:editedByActiveMapper'

View file

@ -1,9 +1,4 @@
/* global Metamaps, $ */ /* global $ */
/*
* Dependencies:
* Metamaps.Erb
*/
import Backbone from 'backbone' import Backbone from 'backbone'
import { Howl } from 'howler' import { Howl } from 'howler'
@ -128,7 +123,7 @@ var Private = {
}, },
initializeSounds: function () { initializeSounds: function () {
this.sound = new Howl({ this.sound = new Howl({
src: [Metamaps.Erb['sounds/MM_sounds.mp3'], Metamaps.Erb['sounds/MM_sounds.ogg']], src: [Metamaps.ServerData['sounds/MM_sounds.mp3'], Metamaps.ServerData['sounds/MM_sounds.ogg']],
sprite: { sprite: {
joinmap: [0, 561], joinmap: [0, 561],
leavemap: [1000, 592], leavemap: [1000, 592],

View file

@ -3261,7 +3261,7 @@ var Canvas;
ctx = base.getCtx(), ctx = base.getCtx(),
scale = base.scaleOffsetX; scale = base.scaleOffsetX;
//var pattern = new Image(); //var pattern = new Image();
//pattern.src = Metamaps.Erb['cubes.png'] //pattern.src = Metamaps.ServerData['cubes.png']
//var ptrn = ctx.createPattern(pattern, 'repeat'); //var ptrn = ctx.createPattern(pattern, 'repeat');
//ctx.fillStyle = ptrn; //ctx.fillStyle = ptrn;
ctx.fillStyle = Metamaps.Settings.colors.background; ctx.fillStyle = Metamaps.Settings.colors.background;