From 728d339739b63e9bb59e457e4a84fe9a65b93fc9 Mon Sep 17 00:00:00 2001 From: vantezzen Date: Sat, 28 Sep 2019 12:10:25 +0200 Subject: Add uncompressed recipes --- uncompressed/workplace/LICENSE | 19 +++++++++++++++++++ uncompressed/workplace/README.md | 4 ++++ uncompressed/workplace/icon.svg | 10 ++++++++++ uncompressed/workplace/index.js | 4 ++++ uncompressed/workplace/package.json | 16 ++++++++++++++++ uncompressed/workplace/webview.js | 16 ++++++++++++++++ uncompressed/workplace/workplace.css | 4 ++++ 7 files changed, 73 insertions(+) create mode 100644 uncompressed/workplace/LICENSE create mode 100644 uncompressed/workplace/README.md create mode 100644 uncompressed/workplace/icon.svg create mode 100644 uncompressed/workplace/index.js create mode 100644 uncompressed/workplace/package.json create mode 100644 uncompressed/workplace/webview.js create mode 100644 uncompressed/workplace/workplace.css (limited to 'uncompressed/workplace') diff --git a/uncompressed/workplace/LICENSE b/uncompressed/workplace/LICENSE new file mode 100644 index 0000000..4608c00 --- /dev/null +++ b/uncompressed/workplace/LICENSE @@ -0,0 +1,19 @@ +Copyright 2017 Rico Herwig + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation the +rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/uncompressed/workplace/README.md b/uncompressed/workplace/README.md new file mode 100644 index 0000000..75791ac --- /dev/null +++ b/uncompressed/workplace/README.md @@ -0,0 +1,4 @@ +# Franz 5 Recipe: Workplace by facebook +This recipe integrates the Workplace Chat by facebook into Franz. + +You can get the latest version of Franz [here](https://meetfranz.com/). \ No newline at end of file diff --git a/uncompressed/workplace/icon.svg b/uncompressed/workplace/icon.svg new file mode 100644 index 0000000..52bef1d --- /dev/null +++ b/uncompressed/workplace/icon.svg @@ -0,0 +1,10 @@ + + + + Combined Shape + Created with Sketch. + + + + + \ No newline at end of file diff --git a/uncompressed/workplace/index.js b/uncompressed/workplace/index.js new file mode 100644 index 0000000..c638730 --- /dev/null +++ b/uncompressed/workplace/index.js @@ -0,0 +1,4 @@ +"use strict"; + +module.exports = Franz => Franz; +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvcmtwbGFjZS9pbmRleC5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiRnJhbnoiXSwibWFwcGluZ3MiOiI7O0FBQUFBLE9BQU9DLE9BQVAsR0FBaUJDLFNBQVNBLEtBQTFCIiwiZmlsZSI6IndvcmtwbGFjZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gRnJhbnogPT4gRnJhbno7XG4iXX0= \ No newline at end of file diff --git a/uncompressed/workplace/package.json b/uncompressed/workplace/package.json new file mode 100644 index 0000000..596daea --- /dev/null +++ b/uncompressed/workplace/package.json @@ -0,0 +1,16 @@ +{ + "id": "workplace", + "name": "Workplace", + "version": "1.0.0", + "description": "Workplace by facebook", + "main": "index.js", + "author": "Rico Herwig ", + "license": "MIT", + "config": { + "serviceURL": "https://{teamId}.facebook.com/chat", + "hasNotificationSound": true, + "hasDirectMessages": true, + "hasTeamId": true, + "urlInputSuffix": ".facebook.com" + } + } \ No newline at end of file diff --git a/uncompressed/workplace/webview.js b/uncompressed/workplace/webview.js new file mode 100644 index 0000000..c1df892 --- /dev/null +++ b/uncompressed/workplace/webview.js @@ -0,0 +1,16 @@ +'use strict'; + +const path = require('path'); + +module.exports = Franz => { + const getMessages = () => { + const $messages = document.querySelector('.uiScrollableAreaContent'); + const $unreadMessages = $messages.querySelectorAll('._1ht3 ._1ht6'); + + Franz.setBadge($unreadMessages.length); + }; + + Franz.injectCSS(path.join(__dirname, 'workplace.css')); + Franz.loop(getMessages); +}; +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvcmtwbGFjZS93ZWJ2aWV3LmpzIl0sIm5hbWVzIjpbInBhdGgiLCJyZXF1aXJlIiwibW9kdWxlIiwiZXhwb3J0cyIsIkZyYW56IiwiZ2V0TWVzc2FnZXMiLCIkbWVzc2FnZXMiLCJkb2N1bWVudCIsInF1ZXJ5U2VsZWN0b3IiLCIkdW5yZWFkTWVzc2FnZXMiLCJxdWVyeVNlbGVjdG9yQWxsIiwic2V0QmFkZ2UiLCJsZW5ndGgiLCJpbmplY3RDU1MiLCJqb2luIiwiX19kaXJuYW1lIiwibG9vcCJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNQSxPQUFPQyxRQUFRLE1BQVIsQ0FBYjs7QUFFQUMsT0FBT0MsT0FBUCxHQUFrQkMsS0FBRCxJQUFXO0FBQzFCLFFBQU1DLGNBQWMsTUFBTTtBQUN4QixVQUFNQyxZQUFZQyxTQUFTQyxhQUFULENBQXVCLDBCQUF2QixDQUFsQjtBQUNBLFVBQU1DLGtCQUFrQkgsVUFBVUksZ0JBQVYsQ0FBMkIsZUFBM0IsQ0FBeEI7O0FBRUFOLFVBQU1PLFFBQU4sQ0FBZUYsZ0JBQWdCRyxNQUEvQjtBQUNELEdBTEQ7O0FBT0FSLFFBQU1TLFNBQU4sQ0FBZ0JiLEtBQUtjLElBQUwsQ0FBVUMsU0FBVixFQUFxQixlQUFyQixDQUFoQjtBQUNBWCxRQUFNWSxJQUFOLENBQVdYLFdBQVg7QUFDRCxDQVZEIiwiZmlsZSI6IndvcmtwbGFjZS93ZWJ2aWV3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgcGF0aCA9IHJlcXVpcmUoJ3BhdGgnKTtcblxubW9kdWxlLmV4cG9ydHMgPSAoRnJhbnopID0+IHtcbiAgY29uc3QgZ2V0TWVzc2FnZXMgPSAoKSA9PiB7XG4gICAgY29uc3QgJG1lc3NhZ2VzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLnVpU2Nyb2xsYWJsZUFyZWFDb250ZW50Jyk7XG4gICAgY29uc3QgJHVucmVhZE1lc3NhZ2VzID0gJG1lc3NhZ2VzLnF1ZXJ5U2VsZWN0b3JBbGwoJy5fMWh0MyAuXzFodDYnKTtcblxuICAgIEZyYW56LnNldEJhZGdlKCR1bnJlYWRNZXNzYWdlcy5sZW5ndGgpO1xuICB9O1xuXG4gIEZyYW56LmluamVjdENTUyhwYXRoLmpvaW4oX19kaXJuYW1lLCAnd29ya3BsYWNlLmNzcycpKTtcbiAgRnJhbnoubG9vcChnZXRNZXNzYWdlcyk7XG59O1xuIl19 \ No newline at end of file diff --git a/uncompressed/workplace/workplace.css b/uncompressed/workplace/workplace.css new file mode 100644 index 0000000..4830348 --- /dev/null +++ b/uncompressed/workplace/workplace.css @@ -0,0 +1,4 @@ +#pagelet_bluebar, +#pageFooter { + display: none; +} -- cgit v1.2.3-70-g09d2