Changeset 265061 in webkit
- Timestamp:
- Jul 29, 2020 3:00:20 PM (4 years ago)
- Location:
- trunk/Tools
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r265060 r265061 1 2020-07-29 Simon Fraser <simon.fraser@apple.com> 2 3 Make the lock icon update correctly in MiniBrowser 4 https://bugs.webkit.org/show_bug.cgi?id=214933 5 6 Reviewed by Alex Christensen. 7 8 Various fixes to the MiniBrowser lock icon. Set the initial state to unlocked in the XIB. 9 Dim the icon when there is no certificate to display. Dim it and show unlocked for WK1 windows. 10 11 * MiniBrowser/mac/BrowserWindow.xib: 12 * MiniBrowser/mac/BrowserWindowController.h: 13 * MiniBrowser/mac/BrowserWindowController.m: 14 (-[BrowserWindowController showCertificate:]): 15 * MiniBrowser/mac/WK1BrowserWindowController.m: 16 (-[WK1BrowserWindowController validateUserInterfaceItem:]): 17 * MiniBrowser/mac/WK2BrowserWindowController.m: 18 (-[WK2BrowserWindowController validateUserInterfaceItem:]): 19 1 20 2020-07-29 Jonathan Bedard <jbedard@apple.com> 2 21 -
trunk/Tools/MiniBrowser/mac/BrowserWindow.xib
r264603 r265061 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="1 7132" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES">2 <document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="16096" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES"> 3 3 <dependencies> 4 <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="1 7132"/>4 <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="16096"/> 5 5 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 6 6 </dependencies> … … 11 11 <outlet property="containerView" destination="9" id="37"/> 12 12 <outlet property="forwardButton" destination="42" id="47"/> 13 <outlet property="lockButton" destination="mWN-r5-XQb" id="49"/> 13 14 <outlet property="progressIndicator" destination="21" id="33"/> 14 15 <outlet property="reloadButton" destination="23" id="34"/> 15 <outlet property="lockButton" destination="mWN-r5-XQb" id="49"/>16 16 <outlet property="share" destination="1hB-AH-eUl" id="si4-8e-DsM"/> 17 17 <outlet property="toggleUseShrinkToFitButton" destination="82" id="9w7-AB-Ye3"/> … … 27 27 <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/> 28 28 <rect key="contentRect" x="517" y="330" width="776" height="608"/> 29 <rect key="screenRect" x="0.0" y="0.0" width="2560" height="141 5"/>29 <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1417"/> 30 30 <view key="contentView" id="2"> 31 31 <rect key="frame" x="0.0" y="0.0" width="776" height="608"/> … … 88 88 </button> 89 89 </toolbarItem> 90 <toolbarItem implicitItemIdentifier="F9C3B2C4-B22D-4E12-92BC-EA326711BBC1" label="Lock" paletteLabel="Lock" image="NSLock LockedTemplate" id="Ky3-6Y-3U1" userLabel="Lock" customClass="MBToolbarItem">90 <toolbarItem implicitItemIdentifier="F9C3B2C4-B22D-4E12-92BC-EA326711BBC1" label="Lock" paletteLabel="Lock" image="NSLockUnlockedTemplate" id="Ky3-6Y-3U1" userLabel="Lock" customClass="MBToolbarItem"> 91 91 <nil key="toolTip"/> 92 92 <size key="minSize" width="29" height="25"/> … … 95 95 <rect key="frame" x="2" y="14" width="29" height="25"/> 96 96 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/> 97 <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="NSLock LockedTemplate" imagePosition="overlaps" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="iRv-ey-QZe">97 <buttonCell key="cell" type="roundTextured" bezelStyle="texturedRounded" image="NSLockUnlockedTemplate" imagePosition="overlaps" alignment="center" state="on" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="iRv-ey-QZe"> 98 98 <behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/> 99 99 <font key="font" metaFont="system"/> … … 178 178 </objects> 179 179 <resources> 180 <image name="NSEnterFullScreenTemplate" width="1 6" height="15"/>181 <image name="NS LockLockedTemplate" width="10" height="14"/>182 <image name="NSGo LeftTemplate" width="10" height="14"/>183 <image name="NS GoRightTemplate" width="10" height="14"/>184 <image name="NSRefreshTemplate" width="1 4" height="16"/>185 <image name="NSShareTemplate" width="1 5" height="17"/>180 <image name="NSEnterFullScreenTemplate" width="15" height="15"/> 181 <image name="NSGoLeftTemplate" width="9" height="12"/> 182 <image name="NSGoRightTemplate" width="9" height="12"/> 183 <image name="NSLockUnlockedTemplate" width="10" height="14"/> 184 <image name="NSRefreshTemplate" width="11" height="15"/> 185 <image name="NSShareTemplate" width="11" height="16"/> 186 186 </resources> 187 187 </document> -
trunk/Tools/MiniBrowser/mac/BrowserWindowController.h
r264603 r265061 54 54 - (IBAction)share:(id)sender; 55 55 - (IBAction)reload:(id)sender; 56 - (IBAction)showCertificate:(id)sender; 56 57 - (IBAction)forceRepaint:(id)sender; 57 58 - (IBAction)goBack:(id)sender; -
trunk/Tools/MiniBrowser/mac/BrowserWindowController.m
r264443 r265061 104 104 } 105 105 106 - (IBAction)showCertificate:(id)sender 107 { 108 [self doesNotRecognizeSelector:_cmd]; 109 } 110 106 111 - (IBAction)forceRepaint:(id)sender 107 112 { -
trunk/Tools/MiniBrowser/mac/WK1BrowserWindowController.m
r260934 r265061 192 192 if (action == @selector(goBack:)) 193 193 return [_webView canGoBack]; 194 194 195 195 if (action == @selector(goForward:)) 196 196 return [_webView canGoForward]; 197 197 198 if (action == @selector(showCertificate:)) 199 return NO; 200 198 201 return YES; 199 202 } -
trunk/Tools/MiniBrowser/mac/WK2BrowserWindowController.m
r264603 r265061 396 396 if (action == @selector(goBack:) || action == @selector(goForward:)) 397 397 return [_webView validateUserInterfaceItem:item]; 398 399 if (action == @selector(showCertificate:)) 400 return _webView.serverTrust != nil; 398 401 399 402 return YES;
Note: See TracChangeset
for help on using the changeset viewer.