Перейти к публикации
  • Сейчас на странице   Всего пользователей: 3   (0 пользователей, 3 гостя)

Rooster

Программирование[9]

Перепись  

260 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

c8LiExFlHcs.jpg

джуны тут?

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение
madvlaydin написал 1 час назад:

еще один

 

кондей не поможет от духоты, надо форточку открывать

также никогда не видел прокондиционированное помещение в котором было бы душно. может конечно там ахуевшая приточная вентиляция. но без кондея там становится душно 100%. так что не вижу предпосылок чтобы с кондеем могло быть душно


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение
Just.Doit написал 27 минут назад:
madvlaydin написал 2 часа назад:

еще один

 

кондей не поможет от духоты, надо форточку открывать

также никогда не видел прокондиционированное помещение в котором было бы душно. может конечно там ахуевшая приточная вентиляция. но без кондея там становится душно 100%. так что не вижу предпосылок чтобы с кондеем могло быть душно

возможно, при кондее и не было бы душно, но вот этот пост ну оооочень душно

GoldRobot понравилось это

Поделиться сообщением


Ссылка на сообщение
Lotus написал 3 часа назад:

c8LiExFlHcs.jpg

джуны тут?

Да херка опыт завысила, так-то сто проц меньше можно 


 

9Aa4jVY.jpeg

IFVau8G.png

AohP0ps.png

Поделиться сообщением


Ссылка на сообщение

интересно этот человек будет прям и на том и на другом писать одновременно. Хуево ему будет.

Поделиться сообщением


Ссылка на сообщение

Там /. Очевидно, что ищут дотнет девелопера, но если у него опыт джавы, то его переучат быстро на шарп.

Я нашёл ответ на ютубе. Ответ на то, почему вы духоту ощущаете, расисты ебаные.

 


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Понятно, опять девочка виновата.


ward написал 04.01.2022 в 02:54:

Hades для стада долбоебичей которые прокликивали Дэш и думали ебать они в артхаузнвй рогалик играют, не такие как все.

mazt3r написал 20.09.2019 в 11:27:

ласт оф ас - хуета для лисят и прочих мальчиков с вагиной между ног.

 

Поделиться сообщением


Ссылка на сообщение

ох уж эти девочки которые вызывают у парней месячные

Поделиться сообщением


Ссылка на сообщение

Не открывайте окно пожалуйста, мне в глаза светить будет

Поделиться сообщением


Ссылка на сообщение

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)

html программисты в топане есть?

Есть кароче главный div, а в нем frame div с контентом, надо по размеру контента (динамически) ресайзить главный и frame div
другой вопрос можно ли frame div с контентом динамически масштабировать (уменьшать и центрировать) так чтобы он всегда влезал в главный div без скроллов и обрезаний?

кучу дерьма нагуглил но все не то


Изменено пользователем Drakonian

Поделиться сообщением


Ссылка на сообщение
(изменено)

Да впизду этот выблядский javascript с его any и эти блять паддинги с позициями, нахуй оно надо, я что на уроке рисования?!

 


Изменено пользователем Drakonian

Поделиться сообщением


Ссылка на сообщение

Просто ты хэйторок, когда ты хейтишь, то твой разум начинает плутать в неосознанности происходящего. Соберись и обдумай своё поведение.

Бтв, там тайпа эни нет.


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

Факт, я рили хейтер верстки и в принципе веб не особо жалую

а это что такое?image.png.c9de896a9f6c7b7074225c28d1f55fa4.png
 

Поделиться сообщением


Ссылка на сообщение

Ебать название переменных. this.n = n.

Не знаю, что это такое. В JS нет типа any.

Это у тебя ide? Мб хуйня статическая просто пытается показать тебе типы.


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

в тайпскрипте any, когда тип неизвестен


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение
(изменено)
Drakonian said 10 hours ago:

html программисты в топане есть?

Есть кароче главный div, а в нем frame div с контентом, надо по размеру контента (динамически) ресайзить главный и frame div
другой вопрос можно ли frame div с контентом динамически масштабировать (уменьшать и центрировать) так чтобы он всегда влезал в главный div без скроллов и обрезаний?

кучу дерьма нагуглил но все не то

 

Тег frame? А эту хуйню разве не убрали в html 5 и не добавили вместо него iframe? Или че ты за frame имеешь ввиду? кинь код кароче, обьясняешь ты супер хуево, поэтому и не смог загуглить


Изменено пользователем Zellar
DeadMage понравилось это

 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение
Kant написал 9 часов назад:

в тайпскрипте any, когда тип неизвестен

Ну с этим никто не спорит.


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение
JuJeu написал 17 часов назад:

Ебать название переменных. this.n = n.

Не знаю, что это такое. В JS нет типа any.

Это у тебя ide? Мб хуйня статическая просто пытается показать тебе типы.

Visual studio code, файл с расширением js
по сути tiny editor спизженный, а я его адаптирую под реалии business central и встраиваю себе со всеми вытекающими проблемами

Zellar написал 10 часов назад:
Drakonian написал 20 часов назад:

html программисты в топане есть?

Есть кароче главный div, а в нем frame div с контентом, надо по размеру контента (динамически) ресайзить главный и frame div
другой вопрос можно ли frame div с контентом динамически масштабировать (уменьшать и центрировать) так чтобы он всегда влезал в главный div без скроллов и обрезаний?

кучу дерьма нагуглил но все не то

 

Тег frame? А эту хуйню разве не убрали в html 5 и не добавили вместо него iframe? Или че ты за frame имеешь ввиду? кинь код кароче, обьясняешь ты супер хуево, поэтому и не смог загуглить

 

iframe имел в виду, вы в том говне утонете, смысл кидать...

  Показать содержимое
var TINY = TINY || {},
T$ = T$ || function(i) {return document.getElementById(i)},
T$$$ = T$$$ || function() {return document.all?1 : 0};

TINY.editor = function() {
	var c = [], offset = -30;
	c['bold'] = [4, 'Bold', 'a', 'bold'];
	c['italic'] = [5, 'Italic', 'a', 'italic'];
	c['underline'] = [6, 'Underline', 'a', 'underline'];
	c['strikethrough'] = [7, 'Strikethrough', 'a', 'strikethrough'];
	c['subscript'] = [8, 'Subscript', 'a', 'subscript'];
	c['superscript'] = [9, 'Superscript', 'a', 'superscript'];
	c['orderedlist'] = [10, 'Insert Ordered List', 'a', 'insertorderedlist'];
	c['unorderedlist'] = [11, 'Insert Unordered List', 'a', 'insertunorderedlist'];
	c['outdent'] = [12, 'Outdent', 'a', 'outdent'];
	c['indent'] = [13, 'Indent', 'a', 'indent'];
	c['leftalign'] = [14, 'Left Align', 'a', 'justifyleft'];
	c['centeralign'] = [15, 'Center Align', 'a', 'justifycenter'];
	c['rightalign'] = [16, 'Right Align', 'a', 'justifyright'];
	c['blockjustify'] = [17, 'Block Justify', 'a', 'justifyfull'];
	c['undo'] = [18, 'Undo', 'a', 'undo'];
	c['redo'] = [19, 'Redo', 'a', 'redo'];
	c['image'] = [20, 'Insert Image', 'i', 'insertimage', 'Enter Image URL:', 'http://'];
	c['hr'] = [21, 'Insert Horizontal Rule', 'a', 'inserthorizontalrule'];
	c['link'] = [22, 'Insert Hyperlink', 'i', 'createlink', 'Enter URL:', 'http://'];
	c['unlink'] = [23, 'Remove Hyperlink', 'a', 'unlink'];
	c['unformat'] = [24, 'Remove Formatting', 'a', 'removeformat'];
	c['print'] = [25, 'Print', 'a', 'print'];
	c['cut'] = [27, 'Cut', 'a', 'cut'];
	c['copy'] = [28, 'Copy', 'a', 'copy'];
	c['paste'] = [29, 'Paste', 'a', 'paste'];
	function edit(n, obj) {
		this.n = n; window[n] = this; this.t = T$(obj.id); this.obj = obj; this.xhtml = obj.xhtml;
		var p = document.createElement('div'), w = document.createElement('div'), h = document.createElement('div'),
		l = obj.controls.length, i = 0;
		this.i = document.createElement('iframe');
		this.i.width = obj.width || '100%'; 
		this.i.height = obj.height || '250'; this.ie = T$$$();
		h.className = obj.rowclass || 'tinyeditor-header'; p.className = obj.cssclass || 'tinyeditor'; p.style.width = this.i.width + 'px'; p.appendChild(h);
		for(i; i < l; i++) {
			var id = obj.controls[i];
			if(id == 'n') {
				h = document.createElement('div'); h.className = obj.rowclass || 'tinyeditor-header'; p.appendChild(h);
			} else if(id == '|') {
				var d = document.createElement('div'); d.className = obj.dividerclass || 'tinyeditor-divider'; h.appendChild(d);
			} else if(id == 'font') {
				var sel = document.createElement('select'), fonts = obj.fonts || ['Verdana', 'Arial', 'Georgia'], fl = fonts.length, x = 0;
				sel.className = 'tinyeditor-font'; sel.onchange = new Function(this.n + '.ddaction(this, "fontname")');
				sel.options[0] = new Option('Font', '');
				for(x; x < fl; x++) {
					var font = fonts[x];
					sel.options[x + 1] = new Option(font, font);
				}
				h.appendChild(sel)
			} else if(id == 'size') {
				var sel = document.createElement('select'), sizes = obj.sizes || [1, 2, 3, 4, 5, 6, 7], sl = sizes.length, x = 0;
				sel.className = 'tinyeditor-size'; sel.onchange = new Function(this.n + '.ddaction(this, "fontsize")');
				for(x; x < sl; x++) {
					var size = sizes[x];
					sel.options[x] = new Option(size, size);
				}
				h.appendChild(sel)
			} else if(id == 'style') {
				var sel = document.createElement('select'),
				styles = obj.styles || [['Style', ''], ['Paragraph', '<p>'], ['Header 1', '<h1>'], ['Header 2', '<h2>'], ['Header 3', '<h3>'], ['Header 4', '<h4>'], ['Header 5', '<h5>'], ['Header 6', '<h6>']],
				sl = styles.length, x = 0;
				sel.className = 'tinyeditor-style'; sel.onchange = new Function(this.n + '.ddaction(this, "formatblock")');
				for(x; x < sl; x++) {
					var style = styles[x];
					sel.options[x] = new Option(style[0], style[1]);
				}
				h.appendChild(sel);
			} else if (id == 'cut') {
				var div = document.createElement('div'), x = c[id], func = x[2], ex, pos = x[0] * offset;
				div.className = obj.controlclass;
				div.unselectable = 'on';
				div.style.backgroundPosition = '0px ' + pos + 'px';
				div.title = x[1];
				ex = func == 'a' ? '.action("' + x[3] + '", 0, ' + (x[4] || 0) + ')' : '.insert("' + x[4] + '", "' + x[5] + '", "' + x[3] + '")';
				div.onmousedown = new Function(this.n + (id == 'print' ? '.print()' : ex));
				div.onmouseover = new Function(this.n + '.hover(this, ' + pos + ', 1)');
				div.onmouseout = new Function(this.n + '.hover(this, ' + pos + ', 0)');
				h.appendChild(div);
				if (this.ie) { div.unselectable = 'on' }
			} else if (id == 'copy') {
				var div = document.createElement('div'), x = c[id], func = x[2], ex, pos = x[0] * offset;
				div.className = obj.controlclass;
				div.unselectable = 'on';
				div.style.backgroundPosition = '0px ' + pos + 'px';
				div.title = x[1];
				ex = func == 'a' ? '.action("' + x[3] + '", 0, ' + (x[4] || 0) + ')' : '.insert("' + x[4] + '", "' + x[5] + '", "' + x[3] + '")';
				div.onmousedown = new Function(this.n + (id == 'print' ? '.print()' : ex));
				div.onmouseover = new Function(this.n + '.hover(this, ' + pos + ', 1)');
				div.onmouseout = new Function(this.n + '.hover(this, ' + pos + ', 0)');
				h.appendChild(div);
				if (this.ie) { div.unselectable = 'on' }
			} else if (id == 'paste') {
				var div = document.createElement('div'), x = c[id], func = x[2], ex, pos = x[0] * offset;
				div.className = obj.controlclass;
				div.unselectable = 'on';
				div.style.backgroundPosition = '0px ' + pos + 'px';
				div.title = x[1];
				ex = func == 'a' ? '.action("' + x[3] + '", 0, ' + (x[4] || 0) + ')' : '.insert("' + x[4] + '", "' + x[5] + '", "' + x[3] + '")';
				div.onmousedown = new Function(this.n + (id == 'print' ? '.print()' : ex));
				div.onmouseover = new Function(this.n + '.hover(this, ' + pos + ', 1)');
				div.onmouseout = new Function(this.n + '.hover(this, ' + pos + ', 0)');
				h.appendChild(div);
				if (this.ie) { div.unselectable = 'on' }
			} else if (c[id]) {
				var div = document.createElement('div'), x = c[id], func = x[2], ex, pos = x[0] * offset;
				div.className = obj.controlclass;
				div.unselectable = 'on';
				div.style.backgroundPosition = '0px ' + pos + 'px';
				div.title = x[1];
				ex = func == 'a' ? '.action("' + x[3] + '", 0, ' + (x[4] || 0) + ')' : '.insert("' + x[4] + '", "' + x[5] + '", "' + x[3] + '")';
				div.onmousedown = new Function(this.n + (id == 'print' ? '.print()' : ex));
				div.onmouseover = new Function(this.n + '.hover(this, ' + pos + ', 1)');
				div.onmouseout = new Function(this.n + '.hover(this, ' + pos + ', 0)');
				h.appendChild(div);
				if (this.ie) { div.unselectable = 'on' }
			}
		}
		this.t.parentNode.insertBefore(p, this.t); this.t.style.width = this.i.width + 'px';
		w.appendChild(this.t); w.appendChild(this.i); p.appendChild(w); this.t.style.display = 'none';
		if(obj.footer) {
			var f = document.createElement('div'); f.className = obj.footerclass || 'tinyeditor-footer';
			if(obj.toggle) {
				var to = obj.toggle, 
				ts = document.createElement('div');
				ts.className = to.cssclass || 'toggle'; 
				ts.innerHTML = obj.toggletext || 'source';
				ts.onclick = new Function(this.n + '.toggle(0, this);return false');
				f.appendChild(ts);	
				if (obj.IsNotWeb == true)
				{
					var sk = document.createElement('div');
					sk.className = to.cssclass || 'toggle';
					sk.innerHTML = obj.toggletext || 'New Line';
					sk.onclick = new Function(this.n + '.toggle2(0, this);return false');
					f.appendChild(sk);
				}			
			}
			if(obj.resize) {
				var ro = obj.resize, rs = document.createElement('div'); rs.className = ro.cssclass || 'resize';
				rs.onmousedown = new Function('event', this.n + '.resize(event);return false');
				rs.onselectstart = function() {return false};
				f.appendChild(rs);
			}
			p.appendChild(f);
		}
		this.e = this.i.contentWindow.document; this.e.open();
		var m = '<html><head><meta http-equiv="X-UA-Compatible" content="IE=edge">', bodyid = obj.bodyid ? " id=\"" + obj.bodyid + "\"" : "";
		if(obj.cssfile) {m += '<link rel="stylesheet" href="' + obj.cssfile + '" />'}
		if(obj.css) {m += '<style type="text/css">' + obj.css + '</style>'}
		m += '</head><body' + bodyid + ' onload="window.parent.attachtrigger(this)" contenteditable="true">' + (obj.content || this.t.value);
		m += '</body></html>';
		this.e.write(m);
		this.e.close(); this.e.designMode = 'On'; this.d = 1;
		//this.e.getElementById("editbody").addEventListener("input",
		//    function () {
		//                    alert("input event fired");
		//        		}, false);
		if(this.xhtml) {
			try{this.e.execCommand("styleWithCSS", 0, 0)}
			catch(e) {try{this.e.execCommand("useCSS", 0, 1)}catch(e) {}}
		}
	};
	EditorId = this.EditoId;
	edit.prototype.SetEditable = function(IsEditable)
	{
		this.e.getElementById(EditorId).setAttribute("contenteditable", IsEditable);
	}
	edit.prototype.SetFocusOnFocus = function()
	{
		attachtrigger(this.e.getElementById(EditorId));
	}
	edit.prototype.print = function() {
		this.i.contentWindow.print();
	};
	edit.prototype.hover = function(div, pos, dir) {
		this.getSelection();
		div.style.backgroundPosition = (dir ? '34px ' : '0px ') + (pos) + 'px';
	};
	edit.prototype.getSelection = function() {
		if(this.ie && this.e.getSelection) {
			this.sel = this.e.getSelection();
			if(this.sel.getRangeAt && this.sel.rangeCount) {
				this.range = this.sel.getRangeAt(0);
			}
		}
	};
	edit.prototype.restoreSelection = function() {
		if (this.range && this.ie) {
			if (this.e.getSelection) {
				this.sel = this.e.getSelection();
				this.sel.removeAllRanges();
				this.sel.addRange(this.range);
			}
		}
	};
	edit.prototype.ddaction = function(dd, a) {
		var i = dd.selectedIndex, v = dd.options[i].value;
		this.action(a, v);
	};
	edit.prototype.action = function(cmd, val, ie) {
		if(ie && !this.ie) {
			alert('Your browser does not support this function.')
		} else{
			this.restoreSelection();
			this.e.execCommand(cmd, 0, val || null);
		}
	};
	edit.prototype.insert = function(pro, msg, cmd) {
		var val = prompt(pro, msg);
		if(val != null && val != '') {this.e.execCommand(cmd, 0, val)}
	};
	edit.prototype.setfont = function() {
		this.restoreSelection();
		execCommand('formatblock', 0, hType);
	};
	edit.prototype.resize = function(e) {
		if(this.mv) {this.freeze()}
		this.i.bcs = TINY.cursor.top(e);
		this.mv = new Function('event', this.n + '.move(event)');
		this.sr = new Function(this.n + '.freeze()');
		if(this.ie) {
			document.attachEvent('onmousemove', this.mv); document.attachEvent('onmouseup', this.sr);
		} else{
			document.addEventListener('mousemove', this.mv, 1); document.addEventListener('mouseup', this.sr, 1);
		}
	};
	edit.prototype.move = function(e) {
		var pos = TINY.cursor.top(e);
		this.i.height = parseInt(this.i.height) + pos-this.i.bcs;
		this.i.bcs = pos;
	};
	edit.prototype.freeze = function() {
		if(this.ie) {
			document.detachEvent('onmousemove', this.mv); document.detachEvent('onmouseup', this.sr);
		} else{
			document.removeEventListener('mousemove', this.mv, 1); document.removeEventListener('mouseup', this.sr, 1);
		}
	};
	edit.prototype.toggle = function(post, div) {
		if(!this.d) {
			var v = this.t.value;
			if(div) {div.innerHTML = this.obj.toggletext || 'source'}
			if(this.xhtml && !this.ie) {
				v = v.replace(/<strong>(.*)<\/strong>/gi, '<span style="font-weight:bold;">$1</span>');
				v = v.replace(/<em>(.*)<\/em>/gi, '<span style="font-weight:italic;">$1</span>');
			}
			this.e.body.innerHTML = v;
			this.t.style.display = 'none'; this.i.style.display = 'block'; this.d = 1;
		} else{
			var v = this.e.body.innerHTML;
			if(this.xhtml) {
				v = v.replace(/<span class="apple-style-span">(.*)<\/span>/gi, '$1');
				v = v.replace(/ class="apple-style-span"/gi, '');
				v = v.replace(/<span style="">/gi, '');
				v = v.replace(/<br>/gi, '<br />');
				v = v.replace(/<br ?\/?>$/gi, '');
				v = v.replace(/^<br ?\/?>/gi, '');
				v = v.replace(/(<img [^>]+[^\/])>/gi, '$1 />');
				v = v.replace(/<b\b[^>]*>(.*?)<\/b[^>]*>/gi, '<strong>$1</strong>');
				v = v.replace(/<i\b[^>]*>(.*?)<\/i[^>]*>/gi, '<em>$1</em>');
				v = v.replace(/<u\b[^>]*>(.*?)<\/u[^>]*>/gi, '<span style="text-decoration:underline">$1</span>');
				v = v.replace(/<(b|strong|em|i|u) style="font-weight:normal;?">(.*)<\/(b|strong|em|i|u)>/gi, '$2');
				v = v.replace(/<(b|strong|em|i|u) style="(.*)">(.*)<\/(b|strong|em|i|u)>/gi, '<span style="$2"><$4>$3</$4></span>');
				v = v.replace(/<span style="font-weight:normal;?">(.*)<\/span>/gi, '$1');
				v = v.replace(/<span style="font-weight:bold;?">(.*)<\/span>/gi, '<strong>$1</strong>');
				v = v.replace(/<span style="font-style:italic;?">(.*)<\/span>/gi, '<em>$1</em>');
				v = v.replace(/<span style="font-weight:bold;?">(.*)<\/span>|<b\b[^>]*>(.*?)<\/b[^>]*>/gi, '<strong>$1</strong>');
			}
			if(div) {div.innerHTML = this.obj.toggletext || 'wysiwyg'}
			this.t.value = v;
			if(!post) {
				this.t.style.height = this.i.height + 'px';
				this.t.style.width = this.i.width;
				this.i.style.display = 'none'; this.t.style.display = 'block'; this.d = 0;
			}
		}
	};
	edit.prototype.toggle2 = function(post, div) {
		var v = this.e.body.innerHTML;
		this.e.body.innerHTML = v + '<div><br /></div>';
	}

	edit.prototype.post = function() {
		if(this.d) {
			this.toggle(1);
		}
	};
	return { edit : edit }
}();

TINY.cursor = function() {
	return {
		top : function(e) {
			return T$$$()?window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop : e.clientY + window.scrollY;
		}
	}
}();
function attachtrigger(window) {
    MAINBODY = window;
	MAINBODY.onfocus = editorgotfocus;
	MAINBODY.onblur = editorlostfocus;
	MAINBODY.onmouseover = MAINBODY.onmouseout = handler;
}
function editorgotfocus() {
	if (Microsoft == null)
		alert('Not running from NAV');
	else
		Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('EditorGotFocus', null);
}
function editorlostfocus() {
	if (Microsoft == null)
		alert('Not running from NAV');
	else
		Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('EditorLostFocus', null);	
}
var mouseover_ = false;
function handler(event) 
{
	if (event.type == 'mouseover') {
		mouseover_ = true;
	}
	if (event.type == 'mouseout') {
		if (mouseover_ = true)
		{
			Microsoft.Dynamics.NAV.InvokeExtensibilityMethod('EditorLostMouseover', null);
			mouseover_ = false;
		}
	}
}
function UsFocusOnFocus()
{
	editor.SetFocusOnFocus();
}

 

вот один из файлов

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...