blob: 528d87ab4d926587fb3ae7aae24cf095da937ffc [file] [log] [blame]
<!DOCTYPE html>
<!--
Copyright (c) 2013 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
-->
<link rel="import" href="/base/base.html">
<script>
'use strict';
tr.exportTo('tr.ui.b', function() {
var MOUSE_SELECTOR_MODE = {};
MOUSE_SELECTOR_MODE.SELECTION = 0x1;
MOUSE_SELECTOR_MODE.PANSCAN = 0x2;
MOUSE_SELECTOR_MODE.ZOOM = 0x4;
MOUSE_SELECTOR_MODE.TIMING = 0x8;
MOUSE_SELECTOR_MODE.ROTATE = 0x10;
MOUSE_SELECTOR_MODE.ALL_MODES = 0x1F;
var MOUSE_SELECTOR_MODE_INFOS = {};
MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.PANSCAN] = {
mode: MOUSE_SELECTOR_MODE.PANSCAN,
title: 'pan',
eventNames: {
enter: 'enterpan',
begin: 'beginpan',
update: 'updatepan',
end: 'endpan',
exit: 'exitpan'
},
activeBackgroundPosition: '-30px -10px',
defaultBackgroundPosition: '0 -10px'
};
MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.SELECTION] = {
mode: MOUSE_SELECTOR_MODE.SELECTION,
title: 'selection',
eventNames: {
enter: 'enterselection',
begin: 'beginselection',
update: 'updateselection',
end: 'endselection',
exit: 'exitselection'
},
activeBackgroundPosition: '-30px -40px',
defaultBackgroundPosition: '0 -40px'
};
MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.ZOOM] = {
mode: MOUSE_SELECTOR_MODE.ZOOM,
title: 'zoom',
eventNames: {
enter: 'enterzoom',
begin: 'beginzoom',
update: 'updatezoom',
end: 'endzoom',
exit: 'exitzoom'
},
activeBackgroundPosition: '-30px -70px',
defaultBackgroundPosition: '0 -70px'
};
MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.TIMING] = {
mode: MOUSE_SELECTOR_MODE.TIMING,
title: 'timing',
eventNames: {
enter: 'entertiming',
begin: 'begintiming',
update: 'updatetiming',
end: 'endtiming',
exit: 'exittiming'
},
activeBackgroundPosition: '-30px -100px',
defaultBackgroundPosition: '0 -100px'
};
MOUSE_SELECTOR_MODE_INFOS[MOUSE_SELECTOR_MODE.ROTATE] = {
mode: MOUSE_SELECTOR_MODE.ROTATE,
title: 'rotate',
eventNames: {
enter: 'enterrotate',
begin: 'beginrotate',
update: 'updaterotate',
end: 'endrotate',
exit: 'exitrotate'
},
activeBackgroundPosition: '-30px -130px',
defaultBackgroundPosition: '0 -130px'
};
return {
MOUSE_SELECTOR_MODE_INFOS: MOUSE_SELECTOR_MODE_INFOS,
MOUSE_SELECTOR_MODE: MOUSE_SELECTOR_MODE
};
});
</script>