This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{{ post.date | date: "%b %Y" | replace:'Jan','Jan' | replace:'Feb','Fev' | replace:'Mar','Mar' | replace:'Apr','Abr' | replace:'May','Mai' | replace:'Jun','Jun' | replace:'Jul','Jul' | replace:'Aug','Ago' | replace:'Sep','Set' | replace:'Oct','Out' | replace:'Nov','Nov' | replace:'Dec','Dez' }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
class PageFactory { | |
/*@ngInject*/ | |
constructor() { | |
this.title = ''; | |
this.description = ''; | |
this.banner = true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
/*@ngInject*/ | |
function topMenu() { | |
return { | |
//restrict: "E", | |
templateUrl: "app/layout/top-menu.tpl.html", | |
// transclude: true, | |
// scope: {}, | |
link: function($scope, $element) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var gulp = require('gulp'); | |
//especificando grupo de tarefas | |
gulp.task('crawl-serve', ['crawl-page1','crawl-page2']); | |
//definindo as tarefas | |
//a array do segundo parametro é opcional, serve pra especificar após quais tarefas esta tarefa deverá rodar | |
//tarefa 1 | |
gulp.task('crawl-page1', [], function() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//factory | |
app.factory('dataLoad', function($http) { | |
return { | |
getData: function() { | |
return $http.get('data-json.php'); | |
} | |
} | |
}); | |
//controller |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
class FinderCtrl { | |
/*@ngInject*/ | |
constructor() { | |
if (!UserFactory.isAuthed()) return; | |
var vm = this; | |
// | |
// SEO | |
// | |
layout.setTitle(setting.title); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//npm install b64url | |
//A signed_request for testing: | |
//WGvK-mUKB_Utg0l8gSPvf6smzacp46977pTtcRx0puE.eyJhbGdvcml0aG0iOiJITUFDLVNIQTI1NiIsImV4cGlyZXMiOjEyOTI4MjEyMDAsImlzc3VlZF9hdCI6MTI5MjgxNDgyMCwib2F1dGhfdG9rZW4iOiIxNTI1NDk2ODQ3NzczMDJ8Mi5ZV2NxV2k2T0k0U0h4Y2JwTWJRaDdBX18uMzYwMC4xMjkyODIxMjAwLTcyMTU5OTQ3NnxQaDRmb2t6S1IyamozQWlxVldqNXp2cTBmeFEiLCJ1c2VyIjp7ImxvY2FsZSI6ImVuX0dCIiwiY291bnRyeSI6ImF1In0sInVzZXJfaWQiOiI3MjE1OTk0NzYifQ | |
function parse_signed_request(signed_request, secret) { | |
encoded_data = signed_request.split('.',2); | |
// decode the data | |
sig = encoded_data[0]; | |
json = base64url.decode(encoded_data[1]); | |
data = JSON.parse(json); // ERROR Occurs Here! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
angular.controller('EventCtrl', /*@ngInject*/ function EventCtrl(Event) { | |
var vm = this; | |
//work with Event! | |
var eventInstance = new Event({_id: 123, title:'Awesome',desc:'Okd!!'}); | |
console.log(eventInstance); | |
vm.event = eventInstance; | |
//call instance behaviors | |
eventInstance.save(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Controller | |
Insc.findById('55db841e16f87bd00bfec6df').populate('orderInsc.items.insc').exec(function(err, insc){ | |
console.log('insc', insc); | |
}); | |
// Models | |
var InscSchema = new Schema({ | |
orderInsc: { | |
type: Schema.Types.ObjectId, | |
ref: 'Order' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var express = require('express'); | |
var compression = require('compression'); | |
var prerender = require('prerender-node'); | |
var bodyParser = require('body-parser'); | |
var Schema = mongoose.Schema; | |
var app = express(); | |
// Here we require the prerender middleware that will handle requests from Search Engine crawlers | |
// We set the token only if we're using the Prerender.io service | |
app.use(require('prerender-node') |