Files
Mimante/Mimante/Examples/Pensofal Biostone Tegamino - Bidoo_files/areaP_blocc1.css
T
Alby96 ee67bedc31 Aggiunta calcolo valore prodotto e miglioramenti UI
Implementato il calcolo del valore reale dei prodotti in asta,
includendo il prezzo "Compra Subito", spese di spedizione e
risparmio stimato. Aggiunta una nuova sezione "Info Prodotto"
nella UI per visualizzare i dettagli estratti e i calcoli.

- **AuctionMonitorControl.xaml**: Aggiunta sezione fissa per
  mostrare informazioni prodotto e calcolo valore.
- **AuctionMonitorControl.xaml.cs**: Gestiti eventi per il
  caricamento e aggiornamento delle informazioni prodotto.
- **MainWindow**: Integrati handler per il calcolo e refresh
  delle informazioni prodotto.
- **AuctionInfo.cs**: Aggiunte proprietà per gestire prezzo
  "Compra Subito", spese di spedizione e limiti di vincita.
- **ProductValueCalculator.cs**: Nuova utility per calcolare
  il valore del prodotto e parsare informazioni dall'HTML.
- **AuctionViewModel.cs**: Binding per visualizzare risparmio,
  costo totale e convenienza nella UI.
- **Documentazione**: Aggiornata con dettagli sull'algoritmo
  di calcolo e layout UI.

Fix:
- Risolto problema di encoding UTF-8 per emoji nella UI.
- Migliorato parsing HTML per prezzi e limiti di vincita.

TODO:
- Testare parsing su più aste e gestire edge cases.
- Implementare caricamento automatico delle informazioni.
2025-11-21 16:55:21 +01:00

129 lines
2.4 KiB
CSS

btn-promo {
border-radius: 3px;
background: linear-gradient(rgb(82, 157, 253), rgb(46, 114, 202));
background: -moz-linear-gradient(rgb(82, 157, 253), rgb(46, 114, 202));
background: -webkit-linear-gradient(rgb(82, 157, 253), rgb(46, 114, 202));
background: -o-linear-gradient(rgb(82, 157, 253), rgb(46, 114, 202));
background: -ms-linear-gradient(rgb(82, 157, 253), rgb(46, 114, 202));
color: #fff;
}
.btn.btn-promo:hover {
background: linear-gradient(rgb(117, 175, 250), rgb(53, 124, 216));
background: -moz-linear-gradient(rgb(117, 175, 250), rgb(53, 124, 216));
background: -webkit-linear-gradient(rgb(117, 175, 250), rgb(53, 124, 216));
background: -o-linear-gradient(rgb(117, 175, 250), rgb(53, 124, 216));
background: -ms-linear-gradient(rgb(117, 175, 250), rgb(53, 124, 216));
color: #fff;
}
.mCSB_inside > .mCSB_container {
margin-right: 0px;
}
.mCSB_scrollTools .mCSB_draggerRail {
width: 6px;
background-color: #e2e2e2;
}
.mCSB_scrollTools .mCSB_draggerContainer {
left: 10px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #20cb9a !important;
width: 100%;
}
.loader {
margin: 10px auto;
border: 5px solid #f3f3f3;
/* Light grey */
border-top: 5px solid #20cb9a;
/* Blue */
border-radius: 50%;
width: 20px;
height: 20px;
-webkit-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.stopScroll{
overflow: hidden !important;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@media screen and (max-width: 384px) {
#prod_win_cont_modal h3 {
padding-left: 30px;
padding-right: 30px;
}
}
@media screen and (max-width: 320px) {
.prod_won__2 {
margin-left: 1px !important;
margin-right: 1px !important;
}
#prod_win_cont_modal .col-xs-6{
padding-left: 5px;
padding-right: 5px;
}
}
#modal iframe {
width: 99%;
}
#myModal3 .modal-dialog, #myModal2 .modal-dialog {
margin: 30px auto;
}
.settingBox form div {
border-bottom: 1px solid #efefef;
padding: 15px;
font-weight: 500;
font-size: 12px;
color: #818181;
}
@media screen and (max-width: 991px) {
#menuModal .show {
display: block;
}
#menuModal .modal-header {
height: auto;
}
#menuModal .height {
height: 0px;
}
.parentOverflowY {
overflow-y: hidden;
}
}
#notifBoxContainer .mCSB_container {
top: 0px;
}