IE9 Pinned Sites

14
IE9: Pinned Sites Adrián Catalán adriancatalan@elementalge eks.com @ykro

description

Presentación preparada por Adrián Catalán (@ykro) Video disponible en http://youtu.be/iM7b_XPx1_4 Demos en http://dl.dropbox.com/u/8418860/IE9PinnedSitesDEmos.zip

Transcript of IE9 Pinned Sites

Page 1: IE9 Pinned Sites

IE9: Pinned Sites

Adrián Catalá[email protected]

@ykro

Page 2: IE9 Pinned Sites

Pinned Sites

• ¿qué son?• Importancia de la integración

Page 3: IE9 Pinned Sites
Page 4: IE9 Pinned Sites
Page 5: IE9 Pinned Sites

Name Content

application-name El nombre del acceso directo, si en caso no se especifica, se utiliza el título de la página.

msapplication-tooltip Texto que se muestra cuando el puntero del mouse está sobre el acceso directo del pinned site.

msapplication-starturl URL principal de la aplicación, si en caso no se especifica se toma la URL de la página actual. Existe soporte para protocolos. HTTP, HTTPS y FTP

msapplication-navbutton-color El color de los botones de Back y Forward al navegar dentro del sitio.

msapplication-window •El tamaño con el que se muestra al iniciar la ventana del navegador conteniendo al pinned site.

Page 6: IE9 Pinned Sites

JumpList Tasks

Page 7: IE9 Pinned Sites

<META name="msapplication-task" content="name=Task 1;action-uri=http://host/Page1.html;icon-uri=http://host/icon1.ico"/>

Page 8: IE9 Pinned Sites

Overlay Icons

Page 9: IE9 Pinned Sites

// agregarwindow.external.msSiteModeSetIconOverlay(

'http://host/images/overlay1.ico','Overlay 1');

//quitarwindow.external.msSiteModeClearIconOverlay();

Page 10: IE9 Pinned Sites

Thumbnail

Page 11: IE9 Pinned Sites

btn1 = window.external.msSiteModeAddThumbBarButton(

'http://host/images/button1.ico', 'button 1');

document.addEventListener('msthumbnailclick', handler1, false);

function handler1 (btn) { alert ("addeventlist:thumbnail btn id" + btn.buttonID); }

Page 12: IE9 Pinned Sites

window.external.msSiteModeShowThumbBar();

window.external.msSiteModeUpdateThumbBarButton(btn1, false, true);

Page 13: IE9 Pinned Sites

if (window.external.msIsSiteMode) { /* estamos usando un pinned site

*/if

(window.external.msIsSiteMode()) { /* hay soporte del navegador

*/} else {

/* navegador no soporta */}

}

Page 14: IE9 Pinned Sites

IE9: Pinned Sites

Adrián Catalá[email protected]

@ykro