Skip to content

Instantly share code, notes, and snippets.

View ipeychev's full-sized avatar

Iliyan Peychev ipeychev

View GitHub Profile
$FontAwesomePath: "aui/alloy-font-awesome/font" !default;
@import "aui/alloy-font-awesome/scss/variables";
@import "aui/alloy-font-awesome/scss/mixins-alloy";
@import "aui/alloy-font-awesome/scss/path-alloy";
@import "at-rules"
.aui {
@import "content_clean"
@ipeychev
ipeychev / iframe.html
Created October 21, 2013 09:46
ACE Editor in an iframe
<!DOCTYPE html>
<html lang="en">
<head>
<title>ACE in Action</title>
<style type="text/css" media="screen">
#editor {
position: absolute;
top: 0;
right: 0;
bottom: 0;
@ipeychev
ipeychev / test_iframe.html
Created October 21, 2013 09:45
ACE Editor in an iframe
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Editor</title>
<style type="text/css" media="screen">
body {
overflow: hidden;
}
@ipeychev
ipeychev / test.js
Last active December 22, 2015 01:08
Test USE after instantiation in ContentEditable (YUI Editor)
'test use after instantiation': function () {
editor.destroy();
var ce = new Y.Plugin.ContentEditable({
container: '#editor',
designMode: true,
content: 'This is a test.'
});
ce.render();
@ipeychev
ipeychev / break-visual-captcha-4.2.0.js
Last active December 21, 2015 05:39
Break visualCaptcha 4.2.0
var request = require('request');
request = request.defaults({jar: true});
var URI = 'http://demo.visualcaptcha.net/';
function getRandomInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
(function(){
var YUITest = require('yuitest');
var testCase = new YUITest.TestCase({
'this should work': function() {
YUITest.Assert.isTrue(6 === 6);
}
@ipeychev
ipeychev / Break visualcaptcha.net
Last active December 21, 2015 02:19
Break visualcaptcha.net
var request = require('request')
request = request.defaults({jar: true});
var URI = 'http://demo.visualcaptcha.net/';
request.get(URI, function (error, response, body) {
if (!error && response.statusCode === 200) {
var arr,
imgData,
Liferay.Language.get('this-is-an-example-message1');
Liferay.Language.get('this-is-an-example-message2');
Liferay.Language.get('this-is-an-example-message3');
Liferay.Language.get('this-is-an-example-message4');
------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>YUI3 Accordion widget - overflow example page</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?3.1.1/build/cssreset/reset-min.css&3.1.1/build/cssbase/base-min.css&3.1.1/build/cssfonts/fonts-min.css&gallery-2010.05.19-19-08/build/gallery-accordion/assets/skins/sam/gallery-accordion.css">
<style type="text/css">
html, body {
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>YUI3 Accordion widget - overflow example page</title>
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.0.0/build/cssreset/reset-min.css">
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.0.0/build/cssfonts/fonts-min.css">
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/gallery-2010.03.02-18/build/gallery-accordion/assets/skins/sam/gallery-accordion.css">