Skip to content

Commit 6124afe

Browse files
authored
feat: manifest v3 support (#38)
1 parent 725fdc6 commit 6124afe

File tree

13 files changed

+1972
-778
lines changed

13 files changed

+1972
-778
lines changed

.github/workflows/test.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches:
6+
- "master"
7+
tags-ignore:
8+
- gh-pages
9+
- website
10+
pull_request:
11+
branches:
12+
- "*"
13+
14+
jobs:
15+
build:
16+
runs-on: ubuntu-latest
17+
steps:
18+
- name: Checkout repository
19+
uses: actions/checkout@v4
20+
21+
- name: Set up Node.js
22+
uses: actions/setup-node@v4
23+
with:
24+
node-version: "22"
25+
26+
- name: Install dependencies
27+
run: npm install
28+
29+
- name: Build JavaScript
30+
run: CI=true npm run build:js
31+
32+
- name: Lint code
33+
run: CI=true npm run lint
34+
35+
- name: Run tests
36+
run: CI=true npm run test

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10.3.0
1+
22

.travis.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/oaknkllfdceggjpbonhiegoaifjdkfjd)](https://chrome.google.com/webstore/detail/clippy/oaknkllfdceggjpbonhiegoaifjdkfjd)
44
[![Mozilla Add-on](https://img.shields.io/amo/v/clippy-assistant)](https://addons.mozilla.org/en-US/firefox/addon/clippy-assistant/)
5-
[![Build Status](https://travis-ci.org/capJavert/clippy.svg?branch=master)](https://travis-ci.org/capJavert/clippy)
6-
[![Coverage Status](https://coveralls.io/repos/github/capJavert/clippy/badge.svg)](https://coveralls.io/github/capJavert/clippy)
75

86
[🇭🇷 Started in Croatia](https://startedincroatia.com)
97

assets/js/clippy.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -493,7 +493,7 @@ clippy.Animator.prototype = {
493493
var frameSize = this._data.framesize;
494494
el.css('display', "none");
495495
el.css({width:frameSize[0], height:frameSize[1]});
496-
el.css('background', "url('" + browser.extension.getURL('assets/img/clippy.map.png') + "') no-repeat");
496+
el.css('background', "url('" + browser.runtime.getURL('assets/img/clippy.map.png') + "') no-repeat");
497497

498498
return el;
499499
},
@@ -884,7 +884,7 @@ clippy.load._loadMap = function (path) {
884884
// set dfd if not defined
885885
dfd = clippy.load._maps[path] = $.Deferred();
886886

887-
var src = browser.extension.getURL('assets/img/clippy.map.png');
887+
var src = browser.runtime.getURL('assets/img/clippy.map.png');
888888
var img = new Image();
889889

890890
img.onload = dfd.resolve;
@@ -912,7 +912,7 @@ clippy.load._loadSounds = function (name, path) {
912912
if (!canPlayMp3 && !canPlayOgg) {
913913
dfd.resolve({});
914914
} else {
915-
var src = browser.extension.getURL('assets/js' + (canPlayMp3 ? '/sounds-mp3.js' : '/sounds-ogg.js'));
915+
var src = browser.runtime.getURL('assets/js' + (canPlayMp3 ? '/sounds-mp3.js' : '/sounds-ogg.js'));
916916
// load
917917
clippy.load._loadScript(src);
918918
}*/
@@ -930,7 +930,7 @@ clippy.load._loadAgent = function (name, path) {
930930

931931
dfd = clippy.load._getAgentDfd(name);
932932

933-
var src = browser.extension.getURL('assets/js/agent.js');
933+
var src = browser.runtime.getURL('assets/js/agent.js');
934934

935935
clippy.load._loadScript(src);
936936

0 commit comments

Comments
 (0)