|
- (function (a, b) {
- a.fn.lrLayout = function (h) {
- var e = {
- blocks: [{
- target: ".lr-layout-left",
- type: "right",
- size: 203
- }]
- };
- a.extend(e, h || {});
- var c = a(this);
- if (c.length <= 0) {
- return false
- }
- c[0]._lrLayout = {
- dfop: e
- };
- e.id = "lrlayout" + new Date().getTime();
- for (var f = 0,
- g = e.blocks.length; f < g; f++) {
- var d = e.blocks[f];
- c.children(d.target).append('<div class="lr-layout-move lr-layout-move-' + d.type + ' " path="' + f + '" ></div>')
- }
- c.on("mousedown",
- function (m) {
- var n = m.target || m.srcElement;
- var i = a(n);
- var j = a(this);
- var l = j[0]._lrLayout.dfop;
- if (i.hasClass("lr-layout-move")) {
- var k = i.attr("path");
- l._currentBlock = l.blocks[k];
- l._ismove = true;
- l._pageX = m.pageX
- }
- });
- c.mousemove(function (l) {
- var j = a(this);
- var k = j[0]._lrLayout.dfop;
- if (!!k._ismove) {
- var i = j.children(k._currentBlock.target);
- i.css("width", k._currentBlock.size + (l.pageX - k._pageX));
- j.css("padding-left", k._currentBlock.size + (l.pageX - k._pageX))
- }
- });
- c.on("click",
- function (k) {
- var i = a(this);
- var j = i[0]._lrLayout.dfop;
- if (!!j._ismove) {
- j._currentBlock.size += (k.pageX - j._pageX);
- j._ismove = false
- }
- })
- }
- })(jQuery, top.learun);
|