Giter VIP home page Giter VIP logo

drupal-issue-chrome's Introduction

This extension will render unformatted links to Drupal.org issues to clearly indicate node id, title, and issue status. This closely mimic's Drupal.org's own rendering of links to issues, bringing the same formatting to ANY website.

Specifically, the extension will render links where both the anchor contents and href point to a Drupal.org issue.

For example. https://www.drupal.org/project/drupal/issues/1308152 would become "#1308152: Add stream wrappers to access extension files" and would be colored appropriately.

You can find and install this extension in the Chrome Web Store.

You may file issues and contribute to this extension on GitHub.

Etymology of "Drupal Issue Chrome"

chrome

  1. noun. in computing, the "windows decorations" around the contents of a window. For example, the border, scrollbar, and title.
  2. noun. features added to something to make it nicer, but which don't affect the core functionality.

drupal-issue-chrome's People

Contributors

baluertl avatar grasmash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

drupal-issue-chrome's Issues

Data loss with user-entered sites when testing different configuration options

When configuring the extension, you have the below section:

Allow this extension to read and change all your data on websites you visit:

  • On click
  • On specific sites
  • On all sites

If you select On specific sites and add a few sites, upon switching to any other option then all your previously-entered sites are lost. This isn't ideal from a UX perspective, because you expect to be able to test different options without losing data ever.

Feature suggestion: Add project info

Would it be possible to render the project name of the issue as well?

That info could previously be spotted in the URL but is with your, otherwise very nice extension, now hidden more.

Pattern match rules not strict enough

There are URLs in Drupal.org that lead to pages that are not nodes. For example, https://www.drupal.org/pift-ci-job/[CI-JOB-ID] is a valid URL pattern. If there's a link to a page with that URL pattern, this browser plugin tries to process it and shows a [Invalid NID] before the link.

Proposed solution

Make the pattern match rules stricter so that it doesn't assume that all Drupal.org URLs ending with a numeric ID leads into a node.

Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

With Drupal Issue Chrome enabled I get the following error in the console on every page:

Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

It seems to be breaking some other JS on other pages as well. But not sure about that, as I can't reliably reproduce it.

macOS Mojave Version 10.14.5 (18F132)
Chrome Version 75.0.3770.87 (Official Build) beta (64-bit)
Drupal Issue Chrome Version 0.0.5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.