Merge remote-tracking branch 'upstream/master'

This commit is contained in:
shaialon 2014-09-26 19:54:23 +03:00
commit cf0bfa6ad4
38 changed files with 716 additions and 287 deletions

View file

@ -8,7 +8,6 @@
standard-app-packages
backbone
accounts-base
accounts-ui
accounts-password
accounts-twitter
spiderable
@ -38,10 +37,6 @@ sacha:spin@2.0.4
sacha:juice
chuangbo:marked@0.3.3
percolatestudio:synced-cron@0.1.1
joshowens:accounts-entry@0.9.0
# Atmosphere Packages (Old)
# Telescope Packages
@ -59,6 +54,9 @@ telescope-newsletter
telescope-module-embedly
telescope-i18n
telescope-email
telescope-update-prompt
telescope-notifications
telescope-kadira
npm-container
@ -69,3 +67,8 @@ telescope-update-prompt
telescope-notifications
telescope-kadira
# Accounts Templates
service-configuration
accounts-ui
splendido:accounts-templates-unstyled

View file

@ -1 +1 @@
METEOR@0.9.2.2
METEOR@0.9.3

View file

@ -1,73 +1,70 @@
accounts-base@1.1.0
accounts-facebook@1.0.0
accounts-oauth@1.1.0
accounts-password@1.0.1
accounts-twitter@1.0.0
accounts-ui-unstyled@1.1.1
accounts-ui@1.1.0
aldeed:autoform@2.0.1
aldeed:collection2@2.0.0
accounts-base@1.1.1
accounts-facebook@1.0.1
accounts-oauth@1.1.1
accounts-password@1.0.2
accounts-twitter@1.0.1
accounts-ui-unstyled@1.1.2
accounts-ui@1.1.1
aldeed:autoform@2.0.2
aldeed:collection2@2.1.0
aldeed:simple-schema@1.0.3
application-configuration@1.0.2
autoupdate@1.1.0
autoupdate@1.1.1
backbone@1.0.0
base64@1.0.0
binary-heap@1.0.0
blaze-tools@1.0.0
blaze@2.0.0
blaze@2.0.1
boilerplate-generator@1.0.0
callback-hook@1.0.0
check@1.0.0
check@1.0.1
chuangbo:marked@0.3.5
cmather:handlebars-server@0.2.0
coffeescript@1.0.3
ctl-helper@1.0.3
ctl@1.0.1
ddp@1.0.8
deps@1.0.3
ddp@1.0.9
deps@1.0.4
djedi:sanitize-html@1.3.0
ejson@1.0.2
email@1.0.2
ejson@1.0.3
email@1.0.3
facebook@1.1.0
fastclick@1.0.0
follower-livedata@1.0.1
geojson-utils@1.0.0
handlebars@1.0.0
html-tools@1.0.0
html-tools@1.0.1
htmljs@1.0.1
http@1.0.5
http@1.0.6
id-map@1.0.0
iron:core@0.3.4
iron:dynamic-template@0.4.1
iron:layout@0.4.1
iron:router@0.9.3
joshowens:accounts-entry@0.9.0
joshowens:simple-form@0.1.8
jquery@1.0.0
json@1.0.0
less@1.0.8
livedata@1.0.9
less@1.0.9
livedata@1.0.10
localstorage@1.0.0
logging@1.0.3
matb33:collection-hooks@0.7.6
meteor-platform@1.1.0
meteor@1.1.0
meteor-platform@1.1.1
meteor@1.1.1
meteorhacks:async@1.0.0
meteorhacks:fast-render@1.1.0
meteorhacks:kadira@2.5.0
meteorhacks:fast-render@1.1.2
meteorhacks:kadira-binary-deps@1.0.1
meteorhacks:kadira@2.9.2
meteorhacks:npm@1.2.0
meteorhacks:subs-manager@1.1.0
minifiers@1.1.0
minimongo@1.0.3
mobile-status-bar@1.0.0
mongo-livedata@1.0.4
mongo@1.0.5
mrt:accounts-t9n@0.0.13
mongo-livedata@1.0.5
mongo@1.0.6
mrt:cookies@0.3.0
mrt:jquery-hotkeys@0.0.1
mrt:mailchimp@0.4.0
mrt:moment@2.8.1
mrt:underscore-string-latest@2.3.3
npm-bcrypt@0.7.7
npm-container@1.0.0
oauth1@1.1.0
@ -78,21 +75,24 @@ ordered-dict@1.0.0
percolatestudio:synced-cron@0.3.0
rajit:bootstrap3-datepicker@1.3.1
random@1.0.0
reactive-dict@1.0.2
reactive-var@1.0.1
reactive-dict@1.0.3
reactive-var@1.0.2
reload@1.1.0
retry@1.0.0
routepolicy@1.0.1
sacha:juice@0.1.0
sacha:spin@2.0.4
service-configuration@1.0.1
session@1.0.1
session@1.0.2
sha@1.0.0
softwarerero:accounts-t9n@1.0.0
spacebars-compiler@1.0.2
spacebars@1.0.1
spacebars@1.0.2
spiderable@1.0.3
splendido:accounts-templates-core@0.9.5
splendido:accounts-templates-unstyled@0.9.5
srp@1.0.0
standard-app-packages@1.0.1
standard-app-packages@1.0.2
telescope-api@0.0.0
telescope-base@0.0.0
telescope-daily@0.0.0
@ -110,13 +110,13 @@ telescope-tags@0.0.0
telescope-theme-base@0.0.0
telescope-theme-hubble@0.0.0
telescope-update-prompt@0.1.0
templating@1.0.6
templating@1.0.7
tmeasday:crypto-base@3.1.2
tmeasday:crypto-md5@3.1.2
tracker@1.0.2
twitter@1.1.0
ui@1.0.2
ui@1.0.3
underscore@1.0.0
url@1.0.0
webapp-hashing@1.0.0
webapp@1.1.1
webapp@1.1.2

View file

@ -2,6 +2,10 @@
* Fixed security hole in user update.
* Kadira is now included by default.
* Comments now have their own feed (thanks @delgermurun!).
* Fixed URL collision bug (thanks @GoodEveningMiss!).
* Now using [`account-templates`](https://github.com/splendido/accounts-templates-core) (thanks @splendido!).
* Retinizing avatar sizes (thanks @shaialon!).
## v0.9.5 “FixScope”

View file

@ -37,11 +37,4 @@ postMeta = _.sortBy(postMeta, 'order');
Meteor.startup(function () {
$('#rss-link').attr('title', i18n.t('New Posts'));
AccountsEntry.config({
homeRoute: '/',
dashboardRoute: '/',
passwordSignupFields: 'USERNAME_AND_EMAIL',
profileRoute: 'profile'
});
});

View file

@ -56,8 +56,7 @@ Template[getTemplate('user_edit')].events({
"profile.notifications.users": $('input[name=notifications_users]:checked').length, // only actually used for admins
"profile.notifications.posts": $('input[name=notifications_posts]:checked').length,
"profile.notifications.comments": $('input[name=notifications_comments]:checked').length,
"profile.notifications.replies": $('input[name=notifications_replies]:checked').length,
"inviteCount": parseInt($target.find('[name=inviteCount]').val())
"profile.notifications.replies": $('input[name=notifications_replies]:checked').length
};
var old_password = $target.find('[name=old_password]').val();

View file

@ -47,11 +47,11 @@ settingsSchemaObject = {
defaultEmail: {
type: String,
optional: true
},
},
scoreUpdateInterval: {
type: Number,
optional: true
},
},
defaultView: {
type: String,
optional: true,
@ -60,7 +60,7 @@ settingsSchemaObject = {
return {
value: camelCaseify(view.label),
label: view.label
}
};
})
}
},
@ -119,7 +119,7 @@ settingsSchemaObject = {
buttonTextColor: {
type: String,
optional: true
},
},
headerColor: {
type: String,
optional: true
@ -127,7 +127,7 @@ settingsSchemaObject = {
headerTextColor: {
type: String,
optional: true
},
},
twitterAccount: {
type: String,
optional: true
@ -159,7 +159,7 @@ settingsSchemaObject = {
notes: {
type: String,
optional: true
}
},
};
// add any extra properties to settingsSchemaObject (provided by packages for example)
@ -177,3 +177,17 @@ Settings.allow({
remove: isAdminById
});
if (Meteor.isClient){
var query = Settings.find();
var handle = query.observeChanges({
added: function (id, fields) {
if (fields.language)
T9n.language = fields.language;
},
changed: function (id, fields) {
if (fields.language)
T9n.language = fields.language;
}
});
}

82
lib/config/at_config.js Normal file
View file

@ -0,0 +1,82 @@
//////////////////////////////////
// AccountsTemplates configuration
//////////////////////////////////
//Fields
AccountsTemplates.addField({
_id: "username",
type: "text",
displayName: "username",
required: true,
//minLength: 5,
});
AccountsTemplates.removeField('email');
AccountsTemplates.addField({
_id: 'email',
type: 'email',
required: true,
re: /.+@(.+){2,}\.(.+){2,}/,
errStr: 'error.accounts.Invalid email',
trim: true,
lowercase: true,
});
AccountsTemplates.removeField('password');
AccountsTemplates.addField({
_id: 'password',
type: 'password',
required: true,
//minLength: 7,
//errStr: 'error.minChar',
});
/*
AccountsTemplates.addField({
_id: "username_and_email",
type: "text",
displayName: "Name or Email",
placeholder: "name or email",
});
*/
//Routes
AccountsTemplates.configureRoute("signIn");
AccountsTemplates.configureRoute("signUp", {redirect: "/"});
AccountsTemplates.configureRoute("forgotPwd", {redirect: "/"});
AccountsTemplates.configureRoute("resetPwd", {redirect: "/"});
//AccountsTemplates.configureRoute("changePwd");
//AccountsTemplates.configureRoute("enrollAccount");
//AccountsTemplates.configureRoute("verifyEmail");
// Options
AccountsTemplates.configure({
enablePasswordChange: false,
showForgotPasswordLink: true,
confirmPassword: false,
overrideLoginErrors: true,
negativeFeedback: false,
positiveFeedback: false,
negativeValidation: true,
positiveValidation: true,
/*
sendVerificationEmail: true,
continuousValidation: false,
showLabels: true,
forbidClientAccountCreation: false,
formValidationFeedback: true,
homeRoutePath: "/",
showAddRemoveServices: false,
showPlaceholders: true,
*/
});
// Initialization
Meteor.startup(function(){
AccountsTemplates.init();
});

192
lib/locales/it.js Normal file
View file

@ -0,0 +1,192 @@
i18n.translations.it = {
//Navigation
"Menu": "Menu",
"Top": "Migliori",
"New": "Nuovi",
"Digest": "Selezione",
"Categories": "Categorie",
"Users": "Utenti",
"Settings": "Impostazioni",
"Admin": "Amministrazione",
"Post": "Posta",
"Toolbox": "Toolbox",
"Sign Up/Sign In": "Registrati/Accedi",
"My Account": "Il Mio Account",
"View Profile": "Vedi Profilo",
"Edit Account": "Modifica Account",
//Main
"New Posts": "Nuovi Post",
//Commments
"Your comment has been deleted.": "Il tuo commento è stato rimosso.",
"Comment": "Commenta",
"Delete Comment": "Elimina Commento",
"Add Comment": "Aggiungi Commento",
"upvote": "promuovi",
"downvote": "sconsiglia",
"link": "link",
"Edit": "Modifica",
"Reply": "Rispondi",
"No comments.": "Nessun commento.",
//Errors
"You are already logged in": "Hai già eseguito l'accesso",
"Sorry, this is a private site. Please sign up first.": "Ci spiace, questo è un sito privato. Per favore registrati.",
"Thanks for signing up!": "Grazie per esserti registrato!",
"The site is currently invite-only, but we will let you know as soon as a spot opens up.": "Questo sito al momento è solo per chi è stato invitato, ma ti faremo sapere non appena ci sarà la possibilità di accedere.",
"Sorry, you don't have the rights to view this page.": "Ci spiace, non hai i permessi per visualizzare questa pagina.",
"Not Found!": "Non Trovato!",
"We're sorry; whatever you were looking for isn't here..": "Ci spiace; qualsiasi cosa stessi cercando non è qua..",
//Notifications
"No notifications": "Nessuna Notifica",
"1 notification": "1 notifica",
"notifications": "notificche",
"Mark all as read": "Segna tutte come lette",
// Post deleted
"Your post has been deleted.": "Il tuo post è stato rimosso.",
// Post digest
"The top 5 posts of each day.": "I 5 migliori post di ogni giorno.",
"Previous Day": "Giorno Precedente",
"Next Day": "Giorno Successivo",
"Sorry, no posts for today": "Ci spiace, non ci sono post per oggi",
"Sorry, no posts for": "Ci spiace, non ci sono post per",
"Today": "Oggi",
"Yesterday": "Ieri",
// Post submit & edit
"Created": "Creato",
"Title": "Titolo",
"Suggest title": "Titolo suggerito",
"URL": "URL",
"Short URL": "URL breve",
"Body": "Corpo",
"Category": "Categoria",
"Inactive?": "Inattivo?",
"Sticky?": "Persistente?",
"Submission Date": "Data di Invio",
"Submission Time": "Ora di Invio",
"Date": "Data",
"Submission": "Invio",
"Note: this post is still pending so it has no submission timestamp yet.": "Nota: questo post è ancora in attesa quindi non ha ancora una data di invio.",
"User": "Utente",
"Status": "Stato",
"Approved": "Approvato",
"Rejected": "Rifiutato",
"Delete Post": "Elimina Post",
"Thanks, your post is awaiting approval.": "Grazie, il tuo post è in attesa di approvazione.",
"Sorry, couldn't find a title...": "Ci spiace, non riusciamo a trovare un titolo...",
"Please fill in an URL first!": "Per favore riempi prima l'URL!",
// Post item
"Share": "Condividi",
"Discuss": "Discuti",
"Upvote": "Promuovi",
"Sticky": "Persistente",
"status": "stato",
"votes": "voti",
"baseScore": "punteggioBase",
"score": "punteggio",
"clicks": "clicks",
"inactive": "inattivo",
"comment": "commento",
"comments": "commenti",
"point": "punto",
"points": "punti",
//User
"Please complete your profile below before continuing.": "Per favore completa il tuo profilo qua sotto prima di proseguire.",
"Account": "Account",
"Username": "Nome Utente",
"Display Name": "Nove Visualizzato",
"Email": "Email",
"Bio": "Biografia",
"Password": "Password",
"Change Password?": "Cambio Password?",
"Old Password": "Vecchia Password",
"New Password": "Nuova Password",
"Email Notifications": "Notifiche via Email",
"New Posts": "Nuovi Posts",
"Comments on my posts": "Commenti ai miei post",
"Replies to my comments": "Risposte ai miei commenti",
"Forgot password?": "Password dimenticata?",
"Profile updated": "Profilo aggiornato",
"Please fill in your email below to finish signing up.": "Per favore inserisci qua sotto la tua email per completare la registrazione.",
"Invite": "Invita",
"Uninvite": "Annulla l'Invito",
"Make admin": "Rendi amministratore",
"Unadmin": "Annulla amministratore",
"Delete User": "Elimina Utente",
"Are you sure you want to delete ": "Sei sicuro che vuoi eliminare ",
"Reset Password": "Reimposta Password",
"Password reset link sent!": "Link per reimpostare la password inviato!",
"Name": "Nome",
"Posts": "Post",
"Comments": "Commenti",
"Karma": "Karma",
"Is Invited?": "È Invitato?",
"Is Admin?": "È Amministratore?",
"Delete": "Elimina",
"Member since": "Membro dal",
"Edit profile": "Modifica profilo",
"Sign In": "Accedi",
"Sign in!": "Accedi!",
"Sign up!": "Registrati!",
"Don't have an account?": "Non hai un account?",
"Already have an account?": "Hai già un account?",
"Sign Up": "Registrati",
"Please fill in all fields": "Per favore compila tutti i campi",
"Invite ": "Invita ",
"left": " sinistra",
"Invite (none left)": "Invita (nessuno rimasto)",
"All": "Tutti",
"Invited": "Invitati",
"Uninvited": "Non Invitati",
"Filter by": "Filtra per",
"Sort by": "Ordina per",
//helpers
"Sorry, you do not have access to this page": "Ci spiace, non hai accesso a questa pagina",
"Please Sign In First.": "Per favore prima accedi.",
"Sorry, you have to be an admin to view this page.": "Ci spiace, devi essere un amministratore per vedere questa pagina.",
"Sorry, you don't have permissions to add new items.": "Ci spiace, non hai i permessi per aggiungere nuovi elementi.",
"Sorry, you cannot edit this post.": "Ci spiace, non puoi modificare questo post.",
"Sorry, you cannot edit this comment.": "Ci spiace, non puoi modificare questo commento.",
//Collections
"You need to login and be an admin to add a new category.": "Devi accedere ed essere un amministratore per aggiungere una nuova categoria.",
"You need to login or be invited to post new comments.": "Devi accedere od essere invitato per postare nuovi commenti.",
"Please wait ": "Per favore attendi ",
" seconds before commenting again": " secondi prima di fare un altro commento",
"Your comment is empty.": "Il tuo commento è vuoto.",
"You don't have permission to delete this comment.": "Non hai i permessi per eliminare questo commento.",
"You need to login or be invited to post new stories.": "Devi accedere od essere invitato per postare nuove storie.",
"Please fill in a headline": "Per favore inserisci un titolo",
"This link has already been posted": "Questo link è già stato postato",
"Sorry, you cannot submit more than ": "Ci spiace, non puoi inviare più di ",
" posts per day": " post al giorno",
"Someone replied to your comment on": "Qualcuno ha risposto al tuo commento su",
" has replied to your comment on": " ha risposto al tuo commento su",
"Read more": "Leggi di più",
"A new comment on your post": "Un nuovo commento sul tuo post",
"You have a new comment by ": "Hai un nuovo commento di ",
" on your post": " sul tuo post",
" has created a new post": " ha creato un nuovo post",
"Your account has been approved.": "Il tuo account è stato approvato.",
"Welcome to ": "Benvenuto a ",
"Start posting.": "Inizia a postare.",
//Common
"Pending": "In Attesa",
"Loading...": "Caricamento...",
"Submit": "Invia",
"You must be logged in.": "Devi effettuare l'accesso.",
"Are you sure?": "Sei sicuro?",
"Please log in first": "Per favore esegui prima l'accesso",
"Sign In/Sign Up with Twitter": "Accedi/Registrati con Twitter",
"Load more": "Carica altro"
};

View file

@ -131,6 +131,7 @@ Router._filters = {
$body.css("min-height", 0);
},
/*
isLoggedIn: function(pause) {
if (!(Meteor.loggingIn() || Meteor.user())) {
throwError(i18n.t('Please Sign In First.'));
@ -142,6 +143,8 @@ Router._filters = {
pause();
}
},
*/
isLoggedIn: AccountsTemplates.ensureSignedIn,
isLoggedOut: function(pause) {
if(Meteor.user()){
@ -246,7 +249,7 @@ if(Meteor.isClient){
// Router.onBeforeAction(filters.isReady);
Router.onBeforeAction(clearSeenErrors);
Router.onBeforeAction(filters.canView, {except: ['entrySignIn', 'entrySignUp', 'entryForgotPassword', 'entryResetPassword', 'entrySignOut']});
Router.onBeforeAction(filters.canView, {except: ['atSignIn', 'atSignUp', 'atForgotPwd', 'atResetPwd', 'signOut']});
Router.onBeforeAction(filters.hasCompletedProfile);
Router.onBeforeAction(filters.isLoggedIn, {only: ['post_submit']});
Router.onBeforeAction(filters.isLoggedOut, {only: []});
@ -612,6 +615,18 @@ Meteor.startup(function () {
// -------------------------------------------- Users -------------------------------------------- //
// User Logout
this.route('signOut', {
path: '/sign-out',
onBeforeAction: function(pause) {
Meteor.logout(function() {
return Router.go('/');
});
return pause();
}
});
// User Profile
this.route('user_profile', {

View file

@ -1 +1 @@
telescopeVersion = "0.9.5";
telescopeVersion = "0.9.6";

View file

@ -2,7 +2,7 @@
"dependencies": [
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"underscore",
@ -10,6 +10,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -78,7 +78,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -86,6 +86,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-i18n",
@ -74,7 +74,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -82,6 +82,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -2,7 +2,7 @@
"dependencies": [
[
"accounts-base",
"1.1.0"
"1.1.1"
],
[
"application-configuration",
@ -18,7 +18,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -34,19 +34,19 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -58,7 +58,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -94,7 +94,7 @@
],
[
"livedata",
"1.0.9"
"1.0.10"
],
[
"localstorage",
@ -106,11 +106,11 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"meteorhacks:fast-render",
"1.1.0"
"1.1.2"
],
[
"meteorhacks:subs-manager",
@ -126,11 +126,11 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"mongo-livedata",
"1.0.4"
"1.0.5"
],
[
"observe-sequence",
@ -146,11 +146,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -166,7 +166,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -186,7 +186,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -194,7 +194,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -202,7 +202,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -210,6 +210,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -10,7 +10,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"underscore",
@ -18,6 +18,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"tracker",
@ -66,7 +66,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -74,6 +74,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -14,7 +14,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"callback-hook",
@ -22,23 +22,23 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"email",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -54,7 +54,7 @@
],
[
"http",
"1.0.5"
"1.0.6"
],
[
"id-map",
@ -70,7 +70,11 @@
],
[
"livedata",
"1.0.9"
"1.0.10"
],
[
"localstorage",
"1.0.0"
],
[
"logging",
@ -78,11 +82,15 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"meteorhacks:kadira",
"2.5.0"
"2.9.2"
],
[
"meteorhacks:kadira-binary-deps",
"1.0.1"
],
[
"minimongo",
@ -90,11 +98,11 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"mongo-livedata",
"1.0.4"
"1.0.5"
],
[
"observe-sequence",
@ -110,7 +118,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -134,7 +142,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -146,6 +154,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,7 +6,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"underscore",
@ -14,6 +14,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -26,7 +26,7 @@
],
[
"http",
"1.0.5"
"1.0.6"
],
[
"id-map",
@ -42,7 +42,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -62,7 +62,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -78,7 +78,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -86,7 +86,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -98,6 +98,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -74,7 +74,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -82,7 +82,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -90,6 +90,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -18,7 +18,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -34,7 +34,7 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"cmather:handlebars-server",
@ -42,15 +42,15 @@
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -66,7 +66,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -106,7 +106,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"meteorhacks:async",
@ -126,7 +126,7 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"mrt:cookies",
@ -154,11 +154,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -170,7 +170,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -190,7 +190,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -198,7 +198,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -206,7 +206,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -214,6 +214,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -18,7 +18,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -34,7 +34,7 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"cmather:handlebars-server",
@ -42,15 +42,15 @@
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -66,7 +66,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -106,7 +106,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minifiers",
@ -118,7 +118,7 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"observe-sequence",
@ -134,11 +134,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -150,7 +150,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -174,7 +174,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -182,7 +182,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -190,7 +190,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -198,6 +198,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -13,7 +13,11 @@ var getMeta = function() {
servePostRSS = function() {
var feed = new RSS(getMeta());
Posts.find({status: STATUS_APPROVED}, {sort: {postedAt: -1}, limit: 20}).forEach(function(post) {
filters = {
status: STATUS_APPROVED,
postedAt: {$lte: new Date()}
};
Posts.find(filters, {sort: {postedAt: -1}, limit: 20}).forEach(function(post) {
var description = !!post.body ? post.body+'</br></br>' : '';
feed.item({
title: post.title,

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -78,7 +78,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -86,6 +86,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -18,7 +18,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -34,19 +34,19 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -58,7 +58,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -98,7 +98,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minifiers",
@ -110,7 +110,7 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"observe-sequence",
@ -126,11 +126,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -142,7 +142,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -162,7 +162,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -170,7 +170,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -178,7 +178,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -186,6 +186,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -18,7 +18,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -34,19 +34,19 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -58,7 +58,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -98,7 +98,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minifiers",
@ -110,7 +110,7 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"observe-sequence",
@ -126,11 +126,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -142,7 +142,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -162,7 +162,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -170,7 +170,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -178,7 +178,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -186,6 +186,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -113,46 +113,46 @@ form > div, .accounts-dialog > div {
form > div:after, .accounts-dialog > div:after {
clear: both; }
/* line 12, ../scss/global/_forms.scss */
form .control-group, form .form-group, .accounts-dialog .control-group, .accounts-dialog .form-group {
form .control-group, form .form-group, form .at-input, .accounts-dialog .control-group, .accounts-dialog .form-group, .accounts-dialog .at-input {
/* For modern browsers */
/* For IE 6/7 (trigger hasLayout) */
*zoom: 1;
margin-bottom: 15px; }
/* line 6, ../scss/includes/_mixins.scss */
form .control-group:before, form .control-group:after, form .form-group:before, form .form-group:after, .accounts-dialog .control-group:before, .accounts-dialog .control-group:after, .accounts-dialog .form-group:before, .accounts-dialog .form-group:after {
form .control-group:before, form .control-group:after, form .form-group:before, form .form-group:after, form .at-input:before, form .at-input:after, .accounts-dialog .control-group:before, .accounts-dialog .control-group:after, .accounts-dialog .form-group:before, .accounts-dialog .form-group:after, .accounts-dialog .at-input:before, .accounts-dialog .at-input:after {
content: "";
display: table; }
/* line 10, ../scss/includes/_mixins.scss */
form .control-group:after, form .form-group:after, .accounts-dialog .control-group:after, .accounts-dialog .form-group:after {
form .control-group:after, form .form-group:after, form .at-input:after, .accounts-dialog .control-group:after, .accounts-dialog .form-group:after, .accounts-dialog .at-input:after {
clear: both; }
/* line 15, ../scss/global/_forms.scss */
form .control-group > label, form .form-group > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label {
form .control-group > label, form .form-group > label, form .at-input > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label, .accounts-dialog .at-input > label {
font-weight: bold;
display: block; }
@media screen and (max-width: 40em) {
/* line 15, ../scss/global/_forms.scss */
form .control-group > label, form .form-group > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label {
form .control-group > label, form .form-group > label, form .at-input > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label, .accounts-dialog .at-input > label {
margin-bottom: 5px; } }
@media screen and (min-width: 40em) {
/* line 15, ../scss/global/_forms.scss */
form .control-group > label, form .form-group > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label {
form .control-group > label, form .form-group > label, form .at-input > label, .accounts-dialog .control-group > label, .accounts-dialog .form-group > label, .accounts-dialog .at-input > label {
float: left;
margin-right: 10px; } }
/* line 26, ../scss/global/_forms.scss */
form .control-group .controls, form .form-group .controls, .accounts-dialog .control-group .controls, .accounts-dialog .form-group .controls {
form .control-group .controls, form .form-group .controls, form .at-input .controls, .accounts-dialog .control-group .controls, .accounts-dialog .form-group .controls, .accounts-dialog .at-input .controls {
position: relative; }
@media screen and (min-width: 40em) {
/* line 26, ../scss/global/_forms.scss */
form .control-group .controls, form .form-group .controls, .accounts-dialog .control-group .controls, .accounts-dialog .form-group .controls {
form .control-group .controls, form .form-group .controls, form .at-input .controls, .accounts-dialog .control-group .controls, .accounts-dialog .form-group .controls, .accounts-dialog .at-input .controls {
margin-left: 200px; } }
/* line 31, ../scss/global/_forms.scss */
form .control-group .controls .inline-link, form .form-group .controls .inline-link, .accounts-dialog .control-group .controls .inline-link, .accounts-dialog .form-group .controls .inline-link {
form .control-group .controls .inline-link, form .form-group .controls .inline-link, form .at-input .controls .inline-link, .accounts-dialog .control-group .controls .inline-link, .accounts-dialog .form-group .controls .inline-link, .accounts-dialog .at-input .controls .inline-link {
position: absolute;
display: block;
top: 2px;
right: 8px; }
/* line 36, ../scss/global/_forms.scss */
form .control-group .controls .inline-link.loading, form .form-group .controls .inline-link.loading, .accounts-dialog .control-group .controls .inline-link.loading, .accounts-dialog .form-group .controls .inline-link.loading {
form .control-group .controls .inline-link.loading, form .form-group .controls .inline-link.loading, form .at-input .controls .inline-link.loading, .accounts-dialog .control-group .controls .inline-link.loading, .accounts-dialog .form-group .controls .inline-link.loading, .accounts-dialog .at-input .controls .inline-link.loading {
background: url(/img/loading.gif) center center no-repeat;
height: 22px;
width: 18px;
@ -160,23 +160,23 @@ form .control-group, form .form-group, .accounts-dialog .control-group, .account
text-shadow: none;
color: transparent; }
/* line 43, ../scss/global/_forms.scss */
form .control-group .controls label, form .form-group .controls label, .accounts-dialog .control-group .controls label, .accounts-dialog .form-group .controls label {
form .control-group .controls label, form .form-group .controls label, form .at-input .controls label, .accounts-dialog .control-group .controls label, .accounts-dialog .form-group .controls label, .accounts-dialog .at-input .controls label {
display: block;
margin-bottom: 5px; }
/* line 47, ../scss/global/_forms.scss */
form .control-group .controls label.inline, form .form-group .controls label.inline, .accounts-dialog .control-group .controls label.inline, .accounts-dialog .form-group .controls label.inline {
form .control-group .controls label.inline, form .form-group .controls label.inline, form .at-input .controls label.inline, .accounts-dialog .control-group .controls label.inline, .accounts-dialog .form-group .controls label.inline, .accounts-dialog .at-input .controls label.inline {
display: inline-block;
margin-bottom: 0; }
/* line 52, ../scss/global/_forms.scss */
form .control-group.inline, form .form-group.inline, .accounts-dialog .control-group.inline, .accounts-dialog .form-group.inline {
form .control-group.inline, form .form-group.inline, form .at-input.inline, .accounts-dialog .control-group.inline, .accounts-dialog .form-group.inline, .accounts-dialog .at-input.inline {
margin-bottom: 10px; }
/* line 53, ../scss/global/_forms.scss */
form .control-group.inline .controls, form .form-group.inline .controls, .accounts-dialog .control-group.inline .controls, .accounts-dialog .form-group.inline .controls {
form .control-group.inline .controls, form .form-group.inline .controls, form .at-input.inline .controls, .accounts-dialog .control-group.inline .controls, .accounts-dialog .form-group.inline .controls, .accounts-dialog .at-input.inline .controls {
margin-left: 0px;
width: 80%;
float: left; }
/* line 58, ../scss/global/_forms.scss */
form .control-group.inline .submit, form .form-group.inline .submit, .accounts-dialog .control-group.inline .submit, .accounts-dialog .form-group.inline .submit {
form .control-group.inline .submit, form .form-group.inline .submit, form .at-input.inline .submit, .accounts-dialog .control-group.inline .submit, .accounts-dialog .form-group.inline .submit, .accounts-dialog .at-input.inline .submit {
float: right; }
/* line 64, ../scss/global/_forms.scss */
form .form-actions, form .form-group, .accounts-dialog .form-actions, .accounts-dialog .form-group {
@ -367,7 +367,7 @@ a {
height: 300px; }
/* line 39, ../scss/global/_main.scss */
.grid-module {
.grid-module, .at-form {
background: white;
margin-bottom: 10px;
padding: 15px; }

View file

@ -9,7 +9,7 @@ form, .accounts-dialog{
>div{
@include cf;
}
.control-group, .form-group{
.control-group, .form-group, .at-input{
@include cf;
margin-bottom:$grid-padding;
>label{

View file

@ -36,7 +36,7 @@
height:300px;
}
.grid-module{
.grid-module, .at-form{
background: white;
margin-bottom: $grid-margin;
padding: $grid-padding;

View file

@ -20,6 +20,7 @@
// Specific Styles (header, posts, etc.)
@import "specific/accounts";
@import "specific/dropdown";
@import "specific/errors";
@import "specific/header";

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -78,7 +78,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -86,6 +86,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -18,12 +18,13 @@
margin-right: auto; }
/* line 47, ../scss/partials/_grid.scss */
.grid-small, .entry {
.grid-small, .at-form {
width: 100%;
margin: 0 auto; }
margin-left: auto;
margin-right: auto; }
@media screen and (min-width: 30em) {
/* line 47, ../scss/partials/_grid.scss */
.grid-small, .entry {
.grid-small, .at-form {
max-width: 500px; } }
/*================ FUNCTIONS =================*/
@ -32,7 +33,7 @@
/* line 108, ../scss/partials/_mixins.scss */
.popover, .share-options {
background: white;
border: 1px solid #dd3416;
border: 1px solid #DD3416;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
@ -204,11 +205,11 @@ em {
left: 50%;
top: -40px;
opacity: 0;
-moz-transition: ease-out opacity 300ms 0ms;
-o-transition: ease-out opacity 300ms 0ms;
-webkit-transition: ease-out opacity 300ms;
-moz-transition: ease-out 300ms opacity 0ms;
-o-transition: ease-out 300ms opacity 0ms;
-webkit-transition: ease-out 300ms opacity;
-webkit-transition-delay: 0ms;
transition: ease-out opacity 300ms 0ms; }
transition: ease-out 300ms opacity 0ms; }
/* line 11, ../scss/partials/_tooltips.scss */
.has-tooltip .tooltip span {
display: block;
@ -238,6 +239,62 @@ em {
.has-tooltip:hover .tooltip {
opacity: 1; }
/* line 1, ../scss/modules/_accounts.scss */
.at-oauth {
text-align: center; }
/* line 3, ../scss/modules/_accounts.scss */
.at-oauth .at-social-btn {
margin: 0 auto 15px auto; }
/* line 8, ../scss/modules/_accounts.scss */
.at-sep {
text-align: center;
position: relative;
overflow: hidden;
margin-bottom: 15px; }
/* line 13, ../scss/modules/_accounts.scss */
.at-sep:before, .at-sep:after {
display: block;
content: " ";
border-bottom: 1px solid #ddd;
width: 100%;
position: absolute;
top: 48%; }
/* line 21, ../scss/modules/_accounts.scss */
.at-sep:before {
left: -55%; }
/* line 24, ../scss/modules/_accounts.scss */
.at-sep:after {
right: -55%; }
/* line 30, ../scss/modules/_accounts.scss */
.at-input label {
margin-bottom: 5px; }
/* line 35, ../scss/modules/_accounts.scss */
#at-forgotPwd {
font-size: 13px;
float: right;
margin-top: -8px; }
/* line 41, ../scss/modules/_accounts.scss */
#at-btn {
margin: 0 auto; }
/* line 44, ../scss/modules/_accounts.scss */
.at-title {
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
padding-bottom: 5px;
text-align: center; }
/* line 50, ../scss/modules/_accounts.scss */
.at-signup-link, .at-signin-link {
border-top: 1px solid #ddd;
margin-top: 15px;
padding-top: 15px;
text-align: center; }
/* line 1, ../scss/modules/_nav.scss */
.header {
background-color: #4e555d;
@ -538,7 +595,7 @@ em {
/* line 191, ../scss/modules/_posts.scss */
.post-upvote .upvote-link.not-voted:hover i {
background: rgba(221, 52, 22, 0.1);
color: #dd3416;
color: #DD3416;
text-shadow: none; }
/* line 197, ../scss/modules/_posts.scss */
.post-upvote .upvote-link.voted {
@ -587,11 +644,11 @@ em {
border-radius: 0px 0px 3px 3px; }
/* line 242, ../scss/modules/_posts.scss */
.post.animate {
-moz-transition: ease-out top 400ms 0ms;
-o-transition: ease-out top 400ms 0ms;
-webkit-transition: ease-out top 400ms;
-moz-transition: ease-out 400ms top 0ms;
-o-transition: ease-out 400ms top 0ms;
-webkit-transition: ease-out 400ms top;
-webkit-transition-delay: 0ms;
transition: ease-out top 400ms 0ms; }
transition: ease-out 400ms top 0ms; }
/* line 246, ../scss/modules/_posts.scss */
.post.inactive .post-content {
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVQYV2NkIALMnDlTkpGQOpCi9PT053gVwhSBDMOpEFkRToXoirAqxKYIQyEuRSgK8SmCKySkCKyQGEUghQC5OyXvW/4BHwAAAABJRU5ErkJggg=="); }
@ -686,7 +743,7 @@ em {
vertical-align: middle; }
/* line 328, ../scss/modules/_posts.scss */
.post-category:hover {
background: #dd3416;
background: #DD3416;
color: white; }
/* line 333, ../scss/modules/_posts.scss */
@ -719,7 +776,7 @@ em {
line-height: 50px; }
/* line 359, ../scss/modules/_posts.scss */
.post-share > a.edit-link, .post-discuss > a.edit-link {
color: #dd3416; }
color: #DD3416; }
/* line 362, ../scss/modules/_posts.scss */
.post-share > a.share-link, .post-discuss > a.share-link {
color: #7ac0e4;
@ -732,7 +789,7 @@ em {
color: #7ac0e4; }
/* line 373, ../scss/modules/_posts.scss */
.post-share > a:hover, .post-share > a:hover .action, .post-discuss > a:hover, .post-discuss > a:hover .action {
color: #dd3416; }
color: #DD3416; }
/* line 377, ../scss/modules/_posts.scss */
.post-share > a.voted, .post-discuss > a.voted {
background: #4e555d;
@ -851,11 +908,11 @@ em {
.queue-container {
position: relative;
height: 0px;
-moz-transition: ease-out opacity 400ms 0ms;
-o-transition: ease-out opacity 400ms 0ms;
-webkit-transition: ease-out opacity 400ms;
-moz-transition: ease-out 400ms opacity 0ms;
-o-transition: ease-out 400ms opacity 0ms;
-webkit-transition: ease-out 400ms opacity;
-webkit-transition-delay: 0ms;
transition: ease-out opacity 400ms 0ms; }
transition: ease-out 400ms opacity 0ms; }
/* line 5, ../scss/modules/_comments.scss */
.queue-container ul {
position: absolute;
@ -891,7 +948,7 @@ em {
display: block;
height: 30px;
width: 30px;
background: #dd3416;
background: #DD3416;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
border-radius: 100px;
@ -921,11 +978,11 @@ em {
background: none; }
/* line 75, ../scss/modules/_comments.scss */
.comment .comment-body {
-moz-transition: ease-out opacity 600ms 0ms;
-o-transition: ease-out opacity 600ms 0ms;
-webkit-transition: ease-out opacity 600ms;
-moz-transition: ease-out 600ms opacity 0ms;
-o-transition: ease-out 600ms opacity 0ms;
-webkit-transition: ease-out 600ms opacity;
-webkit-transition-delay: 0ms;
transition: ease-out opacity 600ms 0ms;
transition: ease-out 600ms opacity 0ms;
opacity: 1; }
/* line 80, ../scss/modules/_comments.scss */
.comment.comment-queued .comment-body {
@ -987,7 +1044,7 @@ em {
text-indent: 0; }
/* line 168, ../scss/modules/_comments.scss */
.comment-meta .comment-permalink:hover:before {
color: #dd3416; }
color: #DD3416; }
/* line 173, ../scss/modules/_comments.scss */
.comment-actions {
@ -1027,7 +1084,7 @@ em {
line-height: 30px;
text-align: center;
text-indent: 0;
color: #dd3416; }
color: #DD3416; }
/* line 205, ../scss/modules/_comments.scss */
.comment-actions a:hover {
background: #4e555d; }
@ -1107,7 +1164,7 @@ em {
.error {
margin-bottom: 10px;
text-align: center;
background: #dd3416;
background: #DD3416;
color: white; }
/* line 1, ../scss/modules/_share.scss */
@ -1168,14 +1225,14 @@ em {
@media screen and (max-width: 30em) {
/* line 48, ../scss/modules/_share.scss */
.share-options:before {
border-bottom-color: #dd3416;
border-bottom-color: #DD3416;
top: -22px;
left: 50%;
margin-left: -12px; } }
@media screen and (min-width: 30em) {
/* line 48, ../scss/modules/_share.scss */
.share-options:before {
border-left-color: #dd3416;
border-left-color: #DD3416;
top: 20px;
margin-top: -4px; } }
/* line 63, ../scss/modules/_share.scss */

View file

@ -0,0 +1,55 @@
.at-oauth{
text-align: center;
.at-social-btn{
margin: 0 auto 15px auto;
}
}
.at-sep{
text-align: center;
position: relative;
overflow: hidden;
margin-bottom: 15px;
&:before, &:after{
display: block;
content: " ";
border-bottom: 1px solid #ddd;
width: 100%;
position: absolute;
top: 48%;
}
&:before{
left: -55%;
}
&:after{
right: -55%;
}
}
.at-input{
label{
margin-bottom: 5px;
}
}
#at-forgotPwd{
font-size: 13px;
float: right;
margin-top: -8px;
}
#at-btn{
margin: 0 auto;
}
.at-title{
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
padding-bottom: 5px;
text-align: center;
}
.at-signup-link, .at-signin-link{
border-top: 1px solid #ddd;
margin-top: 15px;
padding-top: 15px;
text-align: center;
}

View file

@ -44,10 +44,11 @@ $medium-break: 50em;
margin-left: auto;
margin-right: auto;
}
.grid-small, .entry{
.grid-small, .at-form{
width: 100%;
@include medium-large{
max-width:500px;
}
margin:0 auto;
margin-left: auto;
margin-right: auto;
}

View file

@ -17,6 +17,7 @@
// @import "partials/markdown";
@import "partials/tooltips";
@import "modules/accounts";
@import "modules/nav";
// @import "modules/mobile_nav";
@import "modules/posts";

View file

@ -6,15 +6,15 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"geojson-utils",
@ -38,7 +38,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minimongo",
@ -58,7 +58,7 @@
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"telescope-base",
@ -78,7 +78,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -86,6 +86,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}

View file

@ -14,7 +14,7 @@
],
[
"blaze",
"2.0.0"
"2.0.1"
],
[
"blaze-tools",
@ -30,19 +30,19 @@
],
[
"check",
"1.0.0"
"1.0.1"
],
[
"ddp",
"1.0.8"
"1.0.9"
],
[
"deps",
"1.0.3"
"1.0.4"
],
[
"ejson",
"1.0.2"
"1.0.3"
],
[
"follower-livedata",
@ -54,7 +54,7 @@
],
[
"html-tools",
"1.0.0"
"1.0.1"
],
[
"htmljs",
@ -62,7 +62,7 @@
],
[
"http",
"1.0.5"
"1.0.6"
],
[
"id-map",
@ -98,7 +98,7 @@
],
[
"meteor",
"1.1.0"
"1.1.1"
],
[
"minifiers",
@ -110,7 +110,7 @@
],
[
"mongo",
"1.0.5"
"1.0.6"
],
[
"observe-sequence",
@ -126,11 +126,11 @@
],
[
"reactive-dict",
"1.0.2"
"1.0.3"
],
[
"reactive-var",
"1.0.1"
"1.0.2"
],
[
"retry",
@ -142,7 +142,7 @@
],
[
"spacebars",
"1.0.1"
"1.0.2"
],
[
"spacebars-compiler",
@ -162,7 +162,7 @@
],
[
"templating",
"1.0.6"
"1.0.7"
],
[
"tracker",
@ -170,7 +170,7 @@
],
[
"ui",
"1.0.2"
"1.0.3"
],
[
"underscore",
@ -182,7 +182,7 @@
],
[
"webapp",
"1.1.1"
"1.1.2"
],
[
"webapp-hashing",
@ -190,6 +190,6 @@
]
],
"pluginDependencies": [],
"toolVersion": "meteor-tool@1.0.31",
"toolVersion": "meteor-tool@1.0.32",
"format": "1.0"
}