minor renovations, beautify round 2 (final)

This commit is contained in:
Ilya Kantor 2015-03-12 10:26:02 +03:00
parent fad6615c42
commit 8410ce6421
212 changed files with 1981 additions and 1717 deletions

View file

@ -4,7 +4,7 @@
```js
function(event) {
handler() // тело взято из атрибута onclick
handler() // тело взято из атрибута onclick
}
```

View file

@ -8,7 +8,7 @@
<!--+ autorun run -->
<script>
function handler() {
alert("...");
alert( "..." );
return false;
}
</script>

View file

@ -8,12 +8,12 @@
contents.onclick = function(evt) {
var target = evt.target;
function handleLink(href) {
var isLeaving = confirm('Уйти на '+href+'?');
function handleLink(href) {
var isLeaving = confirm('Уйти на ' + href + '?');
if (!isLeaving) return false;
}
while(target != this) {
while (target != this) {
if (target.nodeName == 'A') {
*!*
return handleLink(target.getAttribute('href')); // (*)

View file

@ -10,7 +10,7 @@ var largeImg = document.getElementById('largeImg');
document.getElementById('thumbs').onclick = function(e) {
var target = e.target;
while(target != this) {
while (target != this) {
if (target.nodeName == 'A') {
showThumbnail(target.href, target.title);
@ -34,11 +34,11 @@ function showThumbnail(href, title) {
```js
var imgs = thumbs.getElementsByTagName('img');
for(var i=0; i<imgs.length; i++) {
for (var i = 0; i < imgs.length; i++) {
var url = imgs[i].parentNode.href;
*!*
var img = document.createElement('img');
var img = document.createElement('img');
img.src = url;
*/!*
}

View file

@ -24,7 +24,7 @@
В следующем примере при клике по ссылке переход не произойдет:
```html
<!--+ autorun height=60 -->
<!--+ autorun height=60 no-beautify -->
<a href="/" onclick="return false">Нажми здесь</a>
или
<a href="/" onclick="event.preventDefault()">здесь</a>
@ -68,7 +68,7 @@ menu.onclick = function(event) {
if (event.target.nodeName != 'A') return;
var href = event.target.getAttribute('href');
alert(href); // может быть подгрузка с сервера, генерация интерфейса и т.п.
alert( href ); // может быть подгрузка с сервера, генерация интерфейса и т.п.
*!*
return false; // отменить переход по url
@ -127,7 +127,7 @@ menu.onclick = function(event) {
element.onclick = function(event) {
event = event || window.event;
if (event.preventDefault) { // если метод существует
if (event.preventDefault) { // если метод существует
event.preventDefault(); // то вызвать его
} else { // иначе вариант IE8-:
event.returnValue = false;
@ -138,6 +138,7 @@ element.onclick = function(event) {
Можно записать в одну строку:
```js
//+ no-beautify
...
event.preventDefault ? event.preventDefault() : (event.returnValue=false);
...