Welcome, Guest
Username: Password: Remember me

TOPIC: Dual Matrix - Spaltengrösse/ Schriftformatierung

Dual Matrix - Spaltengrösse/ Schriftformatierung 1 year 1 week ago #94766

  • mozart
  • mozart's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Hey,

also ich bräuchte eine Erweiterung meines Horizontes bezüglich der Dual-Matrix:
Leider auch dem allgegenwärtigen Thema der Spaltengrösse, dessen Allgegenwart mir aber dennoch nicht geholfen hat ! ;)

1. Spaltengrösse:

Leider funktioniert bei mir die spezifische Veränderung der Spalten nicht, folgenden Workaround habe ich ausprobiert:
<script type="text/javascript" charset="utf-8">

$(document).ready(function() {

// Get rid of all the widths that the API imposes
$( 'div#question449 table.question col' ).attr('width', '');
$( 'div#question449 table.question thead td' ).attr('width', '');

// Define a width for the question table so we can do so for its children
// NOTE: Keep this to 95% or less so IE will behave
$( 'div#question449 table.question' ).attr('width', '95%');

// Define the column widths
// Add or remove columns and adjust widths as necessary but widths should add up to 100%
// NOTE: Columns must be sequentially numbered starting at 0 - eg, td:eq(0), td:eq(1), td:eq(2).....
$( 'div#question449 table.question tbody th:eq(0)' ).css({ 'width':'10%' }); // Answer text column
$( 'div#question449 table.question tbody td:eq(0)' ).css({ 'width':'10%' }); // First answer column
$( 'div#question449 table.question tbody td:eq(1)' ).css({ 'width':'10%' }); // Second answer column
$( 'div#question449 table.question tbody td:eq(2)' ).css({ 'width':'10%' }); // Third answer column
$( 'div#question449 table.question tbody td:eq(3)' ).css({ 'width':'40%' });
$( 'div#question449 table.question tbody td:eq(4)' ).css({ 'width':'10%' });
$( 'div#question449 table.question tbody td:eq(5)' ).css({ 'width':'10%' });


// Push the text input widths to 95% of their parent containers
$( 'div#question449 table.question input[type="text"]' ).css({ 'width':'95%' });

// Align the answer text - feel free to experiment
$( 'div#question449 table.question tbody th' ).css({'text-align':'center'});
});
</script>

2. Schriftformatierung:

Gerne würde ich die Überschriften der jeweiligen Matrix fett formatieren.
Jedoch wird nur der Befehl für die Schriftgrösse übernommen, nicht jedoch der Schriftart.
Habe es bisher über die templatte.css folgendermassen versucht:
.dsheader {
font-weight: bold;
font-size: 14px;
}


Ich freue mich über jede Erleuchtung und noch so kleine Vertiefung der Verständnis in LimeSurvey!

Besten Gruß & Besten Dank im Voraus
mozart
The administrator has disabled public write access.

Dual Matrix - Spaltengrösse/ Schriftformatierung 1 year 1 week ago #94826

  • ResearchOnBlogs
  • ResearchOnBlogs's Avatar
  • OFFLINE
  • Gold Lime
  • Posts: 184
  • Thank you received: 16
  • Karma: 8
Bei der Schriftformatierung meinst Du "font-weight" -> Schriftart ?
Man kann da so pauschal nicht zu sagen, weil die Selektoren templateabhängig sind. Mal mit Firebug schauen, wie formatiert wird.

Spaltenbreite.. könnte hier am Template liegen, wenn die Selektoren nicht vorhanden sind, wird es nicht funktionieren.
Geht JS überhaupt? "Alert" probiert? Auch hier mit firebug die Selektoren durchgehen.


Gruß aus Hamburg Kai

research on BLOGS - Professional LimeSurvey support
Consultant - Templates - Training - JQuery magic - Support - Coding - Survey creation and more..

Contact
Professional LimeSurvey support
This email address is being protected from spambots. You need JavaScript enabled to view it.
The administrator has disabled public write access.

Dual Matrix - Spaltengrösse/ Schriftformatierung 1 year 1 week ago #94908

  • mozart
  • mozart's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 4
  • Karma: 0
Hey, erstmal vielen Dank für deine Antwort !


Zu Punkt 1:
Gewünscht ist die Schrift in Formatierung "Fett". Irritierenderweise wird aber nur der Befehl für Schriftgrösse und der Befehl für Schrifttyp bsp. "italic" übernommen.

Punkt 2:
Ja, Java alert funktioniert.

Okay, danke für deine Anreize, werde mich noch weiter an einer Lösung versuchen.

Besten Gruß
mozart
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.099 seconds
Donation Image