Rouslan Zenetl

Test Post

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce lobortis consectetur libero, ac suscipit dui consequat quis. Proin lacinia, odio ut condimentum bibendum, nibh eros ultricies libero, nec rutrum tellus lorem quis mi. Quisque eu dui ac augue ornare vulputate sit amet eget sapien. Donec gravida tortor et fringilla suscipit. Phasellus ultrices felis purus, in venenatis nibh efficitur gravida. Phasellus mattis lorem sed hendrerit ornare. Nullam id tincidunt quam. Vestibulum lobortis rutrum metus non tincidunt. Maecenas sagittis purus ac ante elementum volutpat. In eget neque condimentum, pulvinar lacus ac, congue purus. Curabitur faucibus nulla fringilla fermentum laoreet. Phasellus ut pellentesque neque, eu ultricies mi. Phasellus porta pharetra tortor, in consequat justo condimentum vitae.

def foo
  puts 'foo'
end

Suspendisse potenti. Mauris condimentum vulputate dapibus. Nullam pulvinar arcu non lorem tempor pulvinar. Pellentesque vulputate congue tincidunt. Sed volutpat lectus in tortor porttitor, id rhoncus ligula pulvinar. Sed elit ante, vehicula non nunc et, sollicitudin semper justo. Ut tempor convallis tortor, non aliquet arcu luctus vitae. Nullam feugiat facilisis posuere. Aenean at varius ipsum. Etiam quam sapien, sagittis sed bibendum ut, venenatis eu est. Vivamus at est placerat, efficitur massa eu, consectetur lectus. Etiam quam dui, ultrices quis dictum vitae, porttitor vel ex. Proin volutpat feugiat elit, vel ullamcorper sem convallis in.

sencha

An example javascript from @sencha.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Ext.define('Ext.Mask', {
	extend: 'Ext.Component',
	xtype: 'mask',
	requires: ['Ext.util.InputBlocker'],

	config: {
		/**
		 * @cfg {Boolean} transparent True to make this mask transparent.
		 */
		transparent: false,

		/**
		 * @cfg
		 * @hide
		 */
		top: 0,

		/**
		 * @cfg
		 * @hide
		 */
		left: 0,

		/**
		 * @cfg
		 * @hide
		 */
		right: 0,

		/**
		 * @cfg
		 * @hide
		 */
		bottom: 0
	},

	baseCls: Ext.baseCSSPrefix + 'mask',

	/**
	 * @event tap
	 * A tap event fired when a user taps on this mask
	 * @param {Ext.Mask} this The mask instance
	 * @param {Ext.EventObject} e The event object
	 */
	initialize: function() {
		var me = this;

		me.callParent();
		me.element.on('tap', 'onTap', me);
		me.on('hide', 'onHide', me);
	},

	onHide: function(){
		Ext.util.InputBlocker.unblockInputs();

		// Oh how I loves the Android
		if (Ext.browser.is.AndroidStock4 && Ext.os.version.getMinor() === 0) {
			var firstChild = this.element.getFirstChild();
			if (firstChild) {
				firstChild.redraw();
			}
		}
	},

	onTap: function(e) {
		this.fireEvent('tap', this, e);
	},

	updateTransparent: function(transparent) {
		this.toggleCls(this.baseCls + '-transparent', transparent);
	}
});

Nunc dictum libero id massa ullamcorper pellentesque. Quisque et ullamcorper lacus. Aliquam cursus quam justo. In molestie felis eget nisl aliquam, eu viverra arcu laoreet. Nulla facilisi. Vivamus suscipit eros nec tristique dignissim. Sed fermentum erat sed sem efficitur malesuada id id metus.

Vivamus interdum in justo eget varius. Duis luctus, dolor non suscipit rhoncus, odio velit rutrum nulla, sed scelerisque metus ligula in dui. Fusce porttitor faucibus justo, nec iaculis nisi fermentum non. Maecenas suscipit gravida imperdiet. Nunc posuere augue at suscipit mattis. Nulla interdum, leo eget euismod viverra, eros ligula gravida diam, sed pharetra lorem velit ut magna. Praesent gravida porta lacinia. Nunc vel dignissim orci.

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin at nibh ultrices, cursus ligula ac, tempus dolor. Mauris et cursus velit. Sed fermentum dictum leo, a finibus massa sagittis sit amet. Maecenas tempor erat ac leo sodales iaculis. Phasellus non est vel nisl commodo scelerisque. Nulla non tempor nisi, imperdiet fringilla dolor. Phasellus faucibus ipsum vel scelerisque placerat. Donec et scelerisque sem. Aliquam congue arcu in felis elementum sodales sed eu mauris. Etiam porttitor, arcu et sagittis scelerisque, dui justo suscipit est, id convallis felis ligula vel nunc. Donec consequat congue elit eget viverra. Nulla vulputate est eu libero rhoncus, a auctor sapien sagittis. Praesent quis urna et nisl varius accumsan. Donec semper eget lectus sit amet elementum. Cras blandit magna quis pretium faucibus.