Skip to content

Instantly share code, notes, and snippets.

View Insayt's full-sized avatar
🏠
Working from home

Alex Insayt Insayt

🏠
Working from home
  • Rostov-on-Don
View GitHub Profile
/*
* Если в функцию передать не число, или число меньше 0 - вернет false
* UPD 15.06.2014 18:09 Еще более джедайский вариант
*/
function checkNumber(n){
return+~~n>0;
}
'use strict';
var gulp = require('gulp'),
watch = require('gulp-watch'),
prefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
sass = require('gulp-sass'),
sourcemaps = require('gulp-sourcemaps'),
rigger = require('gulp-rigger'),
cssmin = require('gulp-minify-css'),
doctype html
html(class='no-js')
head
meta(charset='utf-8')
meta(http-equiv='X-UA-Compatible', content='IE=edge')
title
meta(name='description', content='')
meta(name='viewport', content='width=device-width, initial-scale=1')
var x = 1;
try {
x.noExistsMethod();
} catch (e) {
alert(e.toString().split('.')[0].split(':')[1].trim());
}
// x
app.directive('select', function() {
return {
link: function($scope, element, attrs, $rootScope) {
setTimeout(function() {
$(element).on( 'change.fs', function(e) {
$(element).val(e.target.value).trigger('input');
$scope.$emit('filter:change');
} ).fancySelect();
}, 0);
}
@Insayt
Insayt / Angular config
Last active November 17, 2015 11:42
Angular config
app.config(function($stateProvider,
$urlRouterProvider,
$locationProvider,
$translateProvider,
growlProvider,
$localStorageProvider) {
$locationProvider.html5Mode(true);
$translateProvider.useSanitizeValueStrategy('escape');
@Insayt
Insayt / Service
Created November 17, 2015 11:45
Service
app.factory('$dataApi', function($http, $Api) {
return {
getCountries: function() {
return $http.get(appConfig.apiBase + 'country/index');
},
getStates: function(countryId) {
return $Api.get(appConfig.apiBase + 'state/index/?country=' + countryId);
},
getTimezones: function() {
return $http.get(appConfig.apiBase + 'timezone/index');
@Insayt
Insayt / Counter
Created November 17, 2015 11:48
Derictive
app.directive('counter', function() {
var interval,
count = 0;
return {
link: function($scope, element, attrs, $rootScope) {
$scope.$on('counter:start', function() {
interval = setInterval(function() {
count += 1000;
'use strict';
var _ = require('lodash'),
gulp = require('gulp'),
watch = require('gulp-watch'),
plumber = require('gulp-plumber'),
prefixer = require('gulp-autoprefixer'),
uglify = require('gulp-uglify'),
less = require('gulp-less'),
stripCssComments = require('gulp-strip-css-comments'),
Execution of target "generate_doctrine_db_shem" failed for the following reason: /Users/insayt/Projects/yeopen-development/deploy/build.xml:52:26: Task exited with code 1
BUILD FAILED
/Users/insayt/Projects/yeopen-development/deploy/build.xml:52:26: Task exited with code 1
Total time: 29.8486 seconds