 build master branch yourself. I would like to implement #1 first, before updating the build and closing this ticket.<issue_closed>
<issue_comment>username_1: this is implemented, you can download new version from http://username_1.github.io/shutdown/Contemporary designed bell push!
Requires a 16mm recess by 20-22mm deep on the outside of the door and a hole big enough for your bell wires through the inside of the door.
We have the chrome satin version. It's well made and looks like it will last a long time. It looks good too. Straight forward to fit. The cable connectors are a better design than some I have seen.Quick Overview: If you are someone who is passionate about volunteering for a non-profit, have an expertise in internal operations of an organization, experience developing methods to function more efficiently, and want to help a nonprofit grow their impact to Angelenos in need, consider volunteering with the Do Good Bus.
AWARENESS - There are hundreds of causes that help our city, our neighbors, and our friends; our mission is to bring visibility and accessibility to these causes.
COMMUNITY - We aim to prove the power of working together with a shared purpose of making a difference.
SOCIAL IMPACT - We hope the Do Good Bus experience will inspire passengers to keep doing good – at work, at home, and in their community.
Volunteer Roles and Responsibilities: We are looking for an experienced operations management person who can help Do Good Bus map their internal process and develop better methods of tracking their impact. The pro bono volunteer we are looking for will have excellent writing, grammar, and communication skills. Each volunteer is matched to a position and will meet with the Executive Director to ensure completion of the project.
The time commitment is flexible, minimum of 3 months with approximately 3 hours each week (more if available), remote volunteer role, volunteers may need to be mindful of deadlines.
import { Component } from '@angular/core';
import { IonicPage, ModalController, NavController, NavParams } from 'ionic-angular';
import { IAtendimento, AtendimentoModalComponent } from '../../components/atendimento-modal/atendimento-modal';
import { ETipoURL } from '../../components/atendimento-modal/atendimento-modal';

@IonicPage()
@Component({
  selector: 'page-atendimento',
  templateUrl: 'atendimento.html',
})
export class AtendimentoPage {
  public atendsVirtual: Array<IAtendimento>
  public atendsPresencial: Array<IAtendimento>

  constructor(public modalCtrl: ModalController, public navCtrl: NavController, public navParams: NavParams) {
    this.atendsVirtual = [];
    this.atendsVirtual.push({
      tipo: ETipoURL.telefone,
      titulo: "Call Center",
      url: "0800-770-6666",
      url2: "tel:08007706666",
      horario: "Segunda a Sexta das 6h à meia noite; Sábado, Domingo e Feriado das 7h às 19h",
      textoAcaoPrincipal: "Ligar",
      icone: "call",
      cor: "black",
    });
    this.atendsVirtual.push({
      tipo: ETipoURL.email,
      titulo: "Email",
      url: "<EMAIL>",
      horario: "Segunda a Sexta das 7h30 às 17h",
      textoAcaoPrincipal: "Enviar email",
      icone: "mail",
      cor: "black",
    });
    this.atendsVirtual.push({
      tipo: ETipoURL.email,
      titulo: "Messenger",
      url: "@SeMae.RioPreto",
      url2: "fb-messenger://user/165196603556754",
      horario: "Segunda a Sexta das 7h30 às 17h",
      textoAcaoPrincipal: "Enviar mensagem",
      icone: "logo-facebook",
      cor: "facebook",
    });
    this.atendsVirtual.push({
      tipo: ETipoURL.whatsapp,
      titulo: "WhatsApp",
      url: "(17) 99629-5917",
      url2: "https://api.whatsapp.com/send?phone=5517996295917",
      horario: "Segunda a Sexta das 7h30 às 17h",
      textoAcaoPrincipal: "Enviar mensagem",
      textoAcaoSecundaria: "Adicionar",
      icone: "logo-whatsapp",
      cor: "whatsapp",
    });

    this.atendsPresencial = [];
    this.atendsPresencial.push({
      tipo: ETipoURL.gps,
      titulo: "Poupatempo",
      url: "Rua Antônio de Godoy, 3003, Centro",
      url2: "http://maps.google.com/maps?q=-20.8136205,-49.3788269(Poupatempo)",
      horario: "Segunda a Sexta das 8h às 17h e aos Sábados das 8h às 13h",
      textoAcaoPrincipal: "Ver no mapa",
      icone: "contacts",
    });
    this.atendsPresencial.push({
      tipo: ETipoURL.gps,
      titulo: "Ganhatempo",
      url: "Shopping Cidade Norte - entrada 3",
      url2: "http://maps.google.com/maps?q=-20.7692672,-49.3857088(Ganha Tempo Cidadão)",
      horario: "Segunda a Sexta das 10h às 19h e aos Sábados das 10h às 15h",
      textoAcaoPrincipal: "Ver no mapa",
      icone: "contacts",
    });
  }

  public onClick(event, item: IAtendimento) {
    let virtualModal = this.modalCtrl.create(AtendimentoModalComponent, { 'atm': item });
    virtualModal.present();
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad AtendimentoPage');
  }

}
<reponame>alexiscv/DAM2_DI
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dam2_di_primeraapp;

/**
 *
 * @author angel
 */
public class PantallaSecundaria extends javax.swing.JDialog {

    // Variable para poder pasar contenido a la pantalla Principal
    private PantallaPrincipal pantallaPrincipal;

    /**
     * Creates new form PantallaSecundaria
     */
    public PantallaSecundaria(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        
        // Para poder enviar contenido a la pantalla Principal
        // Cargamos como valor de la variable pantallaPrincipal la REFERENCIA de la pantalla Prin.
        // Recordemos que cuando llamamos a este dialogo, le especificamos que su PARENT era PANTALLAPRINCIPAL
        // Para que sea del tipo correcto
        pantallaPrincipal = (PantallaPrincipal) parent;
        
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jButtonVolver = new javax.swing.JButton();
        jTextFieldNombreUsuario = new javax.swing.JTextField();
        jLabelPideNombre = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);

        jButtonVolver.setText("Volver");
        jButtonVolver.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonVolverActionPerformed(evt);
            }
        });

        jTextFieldNombreUsuario.setText("Nombre");

        jLabelPideNombre