OpenBookModoki geht bei mir seit FF 40 nicht mehr. Beim Klick auf den Stern-Button passiert nichts. Ist das Skript deaktiviert, öffnet sich das Standard-Fenster zum Editieren. Ist das bei euch auch so?
userChrome.js Scripte für den Fuchs (Diskussion)
-
Endor -
12. Mai 2015 um 14:19 -
Erledigt
-
-
Ja das Script openbookmodoki.uc.js funktioniert leider
nicht mehr. Keine Ahnung warum.ReferenceError: StarUI is not defined
Zeile 126:8Sagt die Browserkonsole. :-??
Mfg.
Endor -
Auf jeden Fall die Seite von Alice im Auge behalten, vielleicht gibt es bald ein Update.
Die Sache dürfte so sein wie in Beitrag 62.
Die Funktionen showEditBookmarkPopup und _doShowEditBookmarkPanel dürften betroffen sein.
Den Quelltext findet man hier ab Zeile 131:
http://mxr.mozilla.org/mozilla-releas…r-places.js#131Wer wagt es und versucht einen Patch? :wink:
-
Hallo aborix.
Bei mir ist es hoffnungslos. Da müsste ich schon ein Genie wie Du sein.
Wenn Du uns nicht hilfst, dann sind wir aufgeschmissen, verloren.
Mfg.
Endor -
Ich hab's befürchtet. :wink:
Also dann, bitte testen:
Die Zeilen 125-146:
Zitat
// Fix bug
var func = StarUI.showEditBookmarkPopup.toString();
.
.
.
);
eval("StarUI._doShowEditBookmarkPanel = " + func);
werden ersetzt durch:Code
Alles anzeigen// default all show StarUI._doShowEditBookmarkPanel = Task.async(function* (aNode, aAnchorElement, aPosition) { if (this.panel.state != "closed") return; this._blockCommands(); this._element("editBookmarkPanelTitle").value = this._batching ? gNavigatorBundle.getString("editBookmarkPanel.pageBookmarkedTitle") : gNavigatorBundle.getString("editBookmarkPanel.editBookmarkTitle"); this._element("editBookmarkPanelDescription").textContent = ""; this._element("editBookmarkPanelBottomButtons").hidden = false; this._element("editBookmarkPanelContent").hidden = false; this._element("editBookmarkPanelRemoveButton").hidden = this._batching; let bookmarks = PlacesUtils.getBookmarksForURI(gBrowser.currentURI); let forms = gNavigatorBundle.getString("editBookmark.removeBookmarks.label"); let label = PluralForm.get(bookmarks.length, forms).replace("#1", bookmarks.length); this._element("editBookmarkPanelRemoveButton").label = label; this._element("editBookmarkPanelStarIcon").removeAttribute("unstarred"); this._itemId = aNode.itemId; this.beginBatch(); if (aAnchorElement) { let parent = aAnchorElement.parentNode; while (parent) { if (parent.localName == "toolbarbutton") { break; } parent = parent.parentNode; } if (parent) { this._anchorToolbarButton = parent; parent.setAttribute("open", "true"); } } this.panel.openPopup(aAnchorElement, aPosition); gEditItemOverlay.initPanel({ node: aNode, hiddenRows: openbookResizer.getHideRow }); }); var func;
-
Hallo aborix.
Funktioniert exzellent.
Vielen Dank. :klasse:Darf ich Deine Anpassung- Änderung Mithrandir zum hoch laden auf Github senden?
Wäre toll.Hier die geänderte Version, könntest Du bitte die Einrückungen noch kontrollieren.
http://dl.dropbox.com/u/15467633/Fir…ookModoki.uc.js
Vielen Dank für deine Mühe.
Mfg.
Endor -
Ja, kann auf Github hochgeladen werden.
Ich habe die Tab-Zeichen durch Leerzeichen ersetzt. Das ursprüngliche Skript enthält keine Tab-Zeichen. Auf Github werden Tab-Zeichen durch acht Leerzeichen dargestellt und das passt dann überhaupt nicht zusammen.
http://www.xup.in/dl,13594442/openbookModoki.uc.js/
Im übrigen gern geschehen!
-
Hallo aborix.
Vielen Dank nochmals.
Ich schiebe dann Deine Datei Mithrandir rüber.
Schönes Wochenende wünsche ich Dir.
Mfg.
Endor -
Hallo Endor, Hallo aborix,
alle Updates sind jetzt auf Github, auch das neueste "openbookModoki".
-
Hallo,
Wodurch unterscheiden sich eigentlich die folgenden beiden Scripte in ihrer Funktion:
- https://github.com/ardiman/userCh…er/reducememory und
- https://github.com/ardiman/userChrome.js/tree/master/ramback ? -
-
Vorschlag für ein neues Skript:
Die URL der Seite, welche beim Öffnen eines neuen Tabs erscheint, stand bislang in browser.newtab.url. Ab Firefox 41 gibt es diesen Schalter nicht mehr, dafür eine Erweiterung mit dieser Funktion.
Ausführlich steht es hier: https://www.camp-firefox.de/forum/viewtopic.php?f=4&t=113138Mit dem Skript kann man ebenfalls die URL wieder selbst festlegen,
sie wird bei const url = ... eingetragen.
Das Skript kann z.B., so wie die Erweiterung, "New Tab Override" heissen.Code// NewTabOverride.uc.js // v. 0.1 (function() { if (location != 'chrome://browser/content/browser.xul') return; const url = 'http://example.com/'; NewTabURL.override(url); })();
Ich habe es auch hier hochgeladen:
http://www.xup.in/dl,11868658/NewTabOverride.uc.js/ -
Hallo aborix.
Dein Script finde ich sehr praktisch. Denke mal das kann so in die Sammlung.
Aber zuerst möchte ich die ausschlaggebende Meinung von loshombre abwarten.
Wenn mein Meister zustimmt, sende ich das Script mit Deiner Erlaubnis an Mithrandir
weiter, zum hoch laden auf Github.
Vielen Dank für die Mühe.
Mfg.
Endor -
Seit 2 oder 3 Tagen funktioniert das Script BackupProfile nicht mehr richtig mit Nightly 44.0..
https://github.com/ardiman/userCh…1/backupprofile
Wenn das Script die Arbeit getan hat erscheint rechts unten eine Benachrichtigung. Diese verschwand nach ca 3 Sekunden oder durch direktes Anklicken.
Nun verbleibt dies, wobei der Text immer nach rechts abkippt... in dieser Stellung hängts dann..
[attachment=0]2015-10-21_171742.jpg[/attachment] Kann jemand helfen?
Diese Scripte, teils modifiziert, damit die Buttons in der CTR-Toolbar erscheinen, sind sonst noch installiert, falls sie sich stören sollten:Code
Alles anzeigenuserChromeJS/uc.js (51): ------------------------ 1. AddBookmarkHere.uc.js 2. AddOnLister.uc.js 3. AddonsPage.uc.js 4. AutocopyinSearchbar.uc.js 5. AutoCopyLite.uc.js 6. AutoPagerizeFindHighlight.uc.js 7. AutoPopup.uc.js 8. AutoPopupablePatch.uc.js 9. BackToTheFavicon.uc.js 10. BackupProfile.uc.js 11. blur2revert.uc.js 12. bookmarks-manager-button.uc.js 13. BuildIdToAboutDialogue.uc.js 14. ChangePassword.uc.js 15. ClearCacheButtonMovable.uc.js 16. ClockinStatusbar.uc.js 17. closeBlankTabOnCloseDownloadDialog.uc.js 18. CloseDownloadDialogTab.uc.js 19. contextSearcher.uc.js 20. Copysysinfo.uc.js 21. EnableAutoLogin.uc.js 22. ExtensionOptionsMenu.uc.js 23. extras_config_menu.uc.js 24. FindbarPlus.uc.js 25. FindInSearchbarHighlight.uc.js 26. FindWrapPlayBeep.uc.js 27. FloatingScrollbar.uc.js 28. MemoryMonitorMod.uc.js 29. OpenAddonFolder.uc.js 30. OpenSearchNotification.uc.js 31. PluginBtn.uc.js 32. PrivateToolMenus.uc.js 33. ProminentDomain.uc.js 34. removePrintTime.uc.js 35. RemoveTabMoveAnimation.uc.js 36. SaveSelection.uc.js 37. SaveUserChromeJS.uc.js 38. SearchPlugin-4-AboutConfig.uc.js 39. SearchTermKeepInTab.uc.js 40. ShowLocationModSpecial.uc.js 41. SpeedUpCanonizeURL.uc.js 42. TabNumber.uc.js 43. textLink.uc.js 44. ToggleImageBtn.uc.js 45. uAutoPagerize.uc.js 46. ucjs_dm+chronik-in-tab.uc.js 47. UserCSSLoader.uc.js 48. UserScriptLoader.uc.js 49. ViewImageInTab.uc.js 50. Wetterfuchsbutton.uc.js 51. WordHighlightToolbar.uc.js userChromeJS/uc.xul (12): ------------------------- 1. AddMoreTextToClipboard.uc.xul 2. BackToTop.uc.xul 3. Chrome-ordner-oeffnen.uc.xul 4. ExitButtonFirefox.uc.xul 5. Lesezeichenmanager.uc.xul 6. popupTranslate.uc.xul 7. PreferencesButton.uc.xul 8. PrintPreview.uc.xul 9. RAMBack.uc.xul 10. RestartFirefoxButton.uc.xul 11. ShowPassword.uc.xul 12. SupportMozilla.uc.xul
-
Wenn du hier auf den Button klickst:
https://mdn.mozillademos.org/en-US/docs/Web/API/notification$samples/Example
wie verhält sich die dann erscheinende Benachrichtigung? -
Nach Bestätigung und klick auf notify habe ich jetzt noch eine dauerhafte Einblendung auf der rechten Seite.
Wobei die geschilderte eben verschwand...
[attachment=1]2015-10-21_181200.jpg[/attachment]
Wenn man genau hinsieht, bemerke ich eine Bewegung in dem Teil... die Schrift kippt nach rechts ab, es scheint, das ein Script läuft..
[attachment=0]2015-10-21_181404.jpg[/attachment]
Edit: Bin jetzt für heute off.. -
Da auch die andere Benachrichtigung in Schräglage kommt, liegt es wohl nicht an BackupProfile; eher am Nightly an sich oder am Nightly zusammen mit dem verwendeten Profil.
-
Ich sitze das mal aus.. es kam und es wird wieder gehen... danke einstweilen.. das Profil wurde mit 44 neu angelegt...
-
Unter Umständen kann das bitte jemand einmal testen: Das Skript AboutConfigMultipleSelection.uc.js verrichtet seinen Dienst in Firefox 41.0.2 sowohl im Arbeitsprofil, wie auch in einem Testprofil. Im Nightly unter gleichen Voraussetzungen, aber separaten Profilen, nicht. Die eigentliche Funktion des mehrfachen Markierens der Schalter ist intakt, aber es lassen sich keine Einträge mehr kopieren oder zurücksetzen. e10s ist nicht aktiviert. Besten Dank.
-
Zitat von aborix
Mit dem Skript kann man ebenfalls die URL wieder selbst festlegen,
sie wird bei const url = ... eingetragen.
Das Skript kann z.B., so wie die Erweiterung, "New Tab Override" heissen.Code// NewTabOverride.uc.js // v. 0.1 (function() { if (location != 'chrome://browser/content/browser.xul') return; const url = 'http://example.com/'; NewTabURL.override(url); })();
Ich habe es auch hier hochgeladen:
http://www.xup.in/dl,11868658/NewTabOverride.uc.js/NewTabURL.jsm ist ab Firefox 44 deprecated und funktioniert zwar in Firefox 44 noch, loggt aber eine Deprecation-Warnung in der Konsole und wird mit einer der nächsten Versionen entfernt werden. Da ich mein Add-on gerade angepasst habe, hier meine Änderungen für die neue API (Achtung, die neue API gibt es erst ab Firefox 44):
-