[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-panel-devel
Subject: [Differential] [Request, 26 lines] D3220: Introduce new pre-layout script hook
From: "davidedmundson (David Edmundson)" <noreply () phabricator ! kde ! org>
Date: 2016-11-01 11:16:24
Message-ID: differential-rev-PHID-DREV-53ggd6i5ka4yxpg2oj6k-req () phabricator ! kde ! org
[Download RAW message or body]
davidedmundson created this revision.
davidedmundson added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
layout.js used to be run before any containments were added. This was
broken in https://phabricator.kde.org/rPLASMAWORKSPACEa697d291f98e923ef0c5d2221bf04187600d4ea8 \
which creates desktop containments for that activity first.
However, some scripts rely on being able to alter global configuration
before any containments are loaded.
In order to allow the same functionality we need to provide a new hook
for whatever these scripts may need to do.
BUG: 371704
TEST PLAN
Not done yet.
REPOSITORY
rPLASMAWORKSPACE Plasma Workspace
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D3220
AFFECTED FILES
shell/shellcorona.cpp
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: davidedmundson, #plasma
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
[Attachment #3 (text/html)]
<table><tr><td style="">davidedmundson created this revision.<br />davidedmundson \
added a reviewer: Plasma.<br />Restricted Application added a project: Plasma.<br \
/>Restricted Application added a subscriber: plasma-devel. </td><a \
style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; \
color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; \
background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; \
border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D3220" \
rel="noreferrer">View Revision</a></tr></table><br /><div><strong>REVISION \
SUMMARY</strong><div><p>layout.js used to be run before any containments were added. \
This was<br /> broken in <a \
href="https://phabricator.kde.org/rPLASMAWORKSPACEa697d291f98e923ef0c5d2221bf04187600d4ea8" \
style="background-color: #e7e7e7; border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;" rel="noreferrer">a697d291</a> which \
creates desktop containments for that activity<br /> first.</p>
<p>However, some scripts rely on being able to alter global configuration<br />
before any containments are loaded.</p>
<p>In order to allow the same functionality we need to provide a new hook<br />
for whatever these scripts may need to do.</p>
<p>BUG: 371704</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>Not done \
yet.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>rPLASMAWORKSPACE \
Plasma Workspace</div></div></div><br \
/><div><strong>BRANCH</strong><div><div>master</div></div></div><br \
/><div><strong>REVISION DETAIL</strong><div><a \
href="https://phabricator.kde.org/D3220" \
rel="noreferrer">https://phabricator.kde.org/D3220</a></div></div><br \
/><div><strong>AFFECTED \
FILES</strong><div><div>shell/shellcorona.cpp</div></div></div><br \
/><div><strong>EMAIL PREFERENCES</strong><div><a \
href="https://phabricator.kde.org/settings/panel/emailpreferences/" \
rel="noreferrer">https://phabricator.kde.org/settings/panel/emailpreferences/</a></div></div><br \
/><div><strong>To: </strong>davidedmundson, Plasma<br /><strong>Cc: \
</strong>plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas<br \
/></div>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic