Skip to content

Instantly share code, notes, and snippets.

View zmts's full-sized avatar
🇺🇦
russian warship go f*uck yourself

Sasha Zmts zmts

🇺🇦
russian warship go f*uck yourself
View GitHub Profile
@zmts
zmts / gist:a60b2c8632a2659c4e934e270d3b1a58
Created October 5, 2016 15:31
Gulp not cleared .tmp after a file change (generator-fountain-webapp)
I fix it by adding 'clean' task in 'inject' task
gulp.task('inject', gulp.series('clean', gulp.parallel('styles', 'scripts'), 'inject'));
After any changes in js files .tmp folder is cleaning
@zmts
zmts / bower.json
Created October 11, 2016 08:50
overrides dependencies in bower
{
...
"overrides": {
"angular": {
"dependencies": {
"jquery": "~1.8"
}
}
}
@zmts
zmts / gist:5f38048bbc98affd5b5d51dceaa29b24
Last active October 24, 2016 10:57
Get some data from data-'blabala' AngularJS
// in DOM >>
<div class="wantedData" ng-click="vm.getSomeDataValue($event)" data-some="ololo"><>
// in controller >>
function getSomeDataValue(e) {
console.log( angular.element(e.target).data('some') );
}
// result
"ololo"
@zmts
zmts / gist:772104c1250872a9e812aab39748c5ed
Created October 24, 2016 12:52
Get coordinates in AngularJS
// in DOM
<div class="test" ng-click="vm.getСoordinates($event)">
... some content ...
</div>
// in controller
function getСoordinates(e) {
vm.x = e.clientX;
vm.y = e.clientY;
console.log(vm.x + ' ' + ' ' + vm.y)
<tr>
<td height="10px" style="font-size: 1px;">&nbsp;</td>
</tr>
@zmts
zmts / NodeGoldRules.md
Last active November 4, 2016 10:40
NodeJS gold rules
  • Нужно всегда делать в начале файла var name_some_module = require('some_module') и уже потом использовать его. Каждый require синхронный и, очевидно, блочит весь процесс.
@zmts
zmts / string.js
Created November 29, 2016 15:47
random string
// https://github.com/klughammer/node-randomstring
var string = randomstring.generate({
length: 10,
capitalization: 'lowercase'
});
@zmts
zmts / make_folder.js
Last active November 30, 2016 11:30
fs node js
// https://nodejs.org/api/fs.html#fs_fs_mkdir_path_mode_callback
// fs.mkdir(path[, mode], callback) callback takes only err arg
var fs = require('fs');
fs.mkdir('test_dir', function(err) {
if (err) {
console.log(err)
} else {
console.log('looks fine')
}
});
@zmts
zmts / jQueryGetDataFromForm
Created December 28, 2016 10:37
Parse data from each input from <form></form> tag
// e.currentTarget must be <form></form> tag
// onclick submit >>
var data = $(e.currentTarget).serializeJSON({parseAll: true});
console.log(data);