@Override public void change(final Host bookmark) { updateField(usernameField, credentials.getUsername()); usernameField.cell().setPlaceholderString(bookmark.getProtocol().getUsernamePlaceholder()); usernameField.setEnabled(options.user && !credentials.isAnonymousLogin()); } });
public void setWebURLField(final NSTextField field) { this.webURLField = field; final NSTextFieldCell cell = this.webURLField.cell(); notificationCenter.addObserver(this.id(), Foundation.selector("webURLInputDidChange:"), NSControl.NSControlTextDidChangeNotification, field.id()); this.addObserver(new BookmarkObserver() { @Override public void change(Host bookmark) { updateField(webURLField, bookmark.getWebURL()); cell.setPlaceholderString(new WebUrlProvider(bookmark).toUrl().getUrl()); } }); }
@Override public void change(final Host bookmark) { updateField(hostField, bookmark.getHostname()); hostField.setEnabled(bookmark.getProtocol().isHostnameConfigurable()); hostField.cell().setPlaceholderString(bookmark.getProtocol().getDefaultHostname()); } });
@Override public void loadBundle(final NSAlert alert) { this.inputField = NSTextField.textfieldWithFrame(new NSRect(alert.window().frame().size.width.doubleValue(), 22)); this.inputField.cell().setPlaceholderString(alert.informativeText()); super.loadBundle(alert); }
@Override public void change(final Host bookmark) { updateField(passwordField, credentials.getPassword()); passwordField.cell().setPlaceholderString(options.getPasswordPlaceholder()); passwordField.setEnabled(options.password && !credentials.isAnonymousLogin()); if(options.keychain) { if(StringUtils.isBlank(bookmark.getHostname())) { return; } if(StringUtils.isBlank(credentials.getUsername())) { return; } final String password = keychain.getPassword(bookmark.getProtocol().getScheme(), bookmark.getPort(), bookmark.getHostname(), credentials.getUsername()); if(StringUtils.isNotBlank(password)) { credentials.setPassword(password); updateField(passwordField, password); } } } });
distributionCnameField.cell().setPlaceholderString(LocaleFactory.localizedString("None")); distributionOriginField.setStringValue(LocaleFactory.localizedString("Unknown")); distributionUrlField.setStringValue(LocaleFactory.localizedString("Unknown"));