urlbar.js

来自「在线编辑器」· JavaScript 代码 · 共 46 行

JS
46
字号
/* ***** BEGIN LICENSE BLOCK ***** * Version: MPL 1.1 * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. * See the License for the specific language governing rights and * limitations under the License. * * The Original Code is Bespin. * * The Initial Developer of the Original Code is Mozilla. * Portions created by the Initial Developer are Copyright (C) 2009 * the Initial Developer. All Rights Reserved. * * Contributor(s): *   Bespin Team (bespin@mozilla.com) * * ***** END LICENSE BLOCK ***** */dojo.provide("bespin.util.urlbar");   // = URLBar =//// URLBar watches the browser URL navigation bar for changes. // If it sees a change it tries to open the file// The common case is using the back/forward buttonsdojo.mixin(bespin.util.urlbar, {    last: document.location.hash,    check: function() {                                 var hash = document.location.hash;        if (this.last != hash) {            var urlchange = new bespin.client.settings.URL(hash);            bespin.publish("bespin:editor:openfile", { filename: urlchange.get('path') });            this.last = hash;        }    },});setInterval(function() {      dojo.hitch(bespin.util.urlbar, "check")();}, 200);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?